{$CLEO .cs}

script_name 'CLEBER'
wait 0



:Label15
wait 0
if 
  Player.IsPlaying($2)
goto_if_false @Label15
if and
not Char.IsOnAnyBike($3)
   Char.IsInAnyCar($3)
   Pad.IsKeyPressed(KeyCode.TAB)
goto_if_false @Label15
wait 100
Streaming.RequestModel(#FAM3)
Streaming.RequestModel(#comet)
Streaming.RequestModel(#buffalo)
Streaming.RequestModel(#TURISMO)
Streaming.RequestModel(#COPBIKE)
Streaming.RequestModel(#SULTAN)
Streaming.RequestModel(#bullet)
Streaming.RequestModel(#gun_dildo2)
Streaming.RequestModel(#COPCARSF)
Streaming.RequestModel(#COPCARLA)
Streaming.RequestModel(#CHEETAH)
Streaming.RequestModel(#NRG500)
Streaming.RequestModel(#COPCARVG)
Streaming.RequestModel(#BALLAS3)
Streaming.RequestModel(#HUNTER)
Streaming.RequestAnimation(v$5605)
Streaming.RequestModel(#SHOTGSPA)
Streaming.RequestModel(#SAWNOFF)
Streaming.RequestAnimation("camera")
Streaming.RequestAnimation("YESSIR")
Streaming.RequestModel(#M4)
Streaming.RequestModel(#AK47)
Streaming.RequestModel(#FAM1)
Streaming.RequestModel(#DESERT_EAGLE)
Streaming.RequestModel(#FAM2)
Streaming.RequestModel(#MP5LNG)
Streaming.LoadSpecialCharacter(1, 'PULASKI')
Streaming.RequestModel(#COPBIKE)
Streaming.RequestModel(#BMYBOUN)
Streaming.RequestModel(#WMYBOUN)
Streaming.RequestModel(#OMORI)
Streaming.RequestModel(#FBI)
Streaming.RequestModel(#TRIADB)
Streaming.RequestModel(#WMOMIB)
Streaming.RequestModel(#BALLAS3)
Streaming.RequestModel(#ARMY)

Streaming.RequestModel(#KMB_GOFLAG)
Streaming.LoadSpecialCharacter(2, 'FAM4')
wait 100
Streaming.RequestModel(#SWAT)
Streaming.RequestModel(#GOLFCLUB)
Streaming.RequestModel(#WMYPLT)
Streaming.RequestModel(#FLASH)
Streaming.RequestModel(#WBDYG2)
Streaming.RequestModel(#LAPDM1)
Streaming.LoadSpecialCharacter(3, 'LVPDM1')
Streaming.RequestModel(#WBDYG1)
Streaming.RequestModel(#WMYSGRD)
Streaming.RequestModel(#DSHER)
Streaming.RequestModel(#WMYCH)
Streaming.RequestModel(#CSHER)
Streaming.LoadSpecialCharacter(4, 'TORINO')
Streaming.RequestModel(#TRIADA)
Streaming.RequestModel(#SAWNOFF)
Streaming.RequestModel(#BMYPOL1)
Streaming.RequestModel(#MAFFA)
Streaming.RequestVehicleMod(#WHEEL_GN5)
Streaming.LoadSpecialCharacter(5, 'WUZIMU')
Streaming.RequestModel(#SWMYRI)
Streaming.RequestModel(#SOMYBU)
Streaming.RequestModel(#SOMYRI)
Streaming.RequestModel(#BMYBU)
Streaming.RequestModel(#SBMYRI)
Streaming.RequestModel(#CHROMEGUN)
Streaming.LoadSpecialCharacter(6, 'RYDER')
Streaming.LoadSpecialCharacter(7, 'sweet')
Streaming.RequestModel(#MP5LNG)
Streaming.RequestModel(#MINIGUN)
Streaming.RequestModel(#SILENCED)
Streaming.RequestModel(#SNIPER)
Streaming.RequestModel(#CAMERA)
Streaming.RequestModel(#WMYVA)
Streaming.LoadSpecialCharacter(8, 'CESAR')
Streaming.RequestModel(#SOMORI)
Streaming.RequestModel(#BMYRI)
Streaming.RequestModel(#VWMYBJD)
Streaming.RequestModel(1210)
wait 100
Streaming.LoadSpecialCharacter(9, 'SMOKEV')
Streaming.RequestModel(#CELLPHONE)
Streaming.RequestModel(1952)
Streaming.RequestAnimation("MUSCULAR")
Streaming.RequestAnimation("DEALER")
$CJ = Char.StoreCarIsInNoSave($3)
$desa1 = car.GetModel($CJ)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.RequestModel($desa1)
Streaming.LoadAllModelsNow

:Label564
wait 0
if AND
  Streaming.HasModelLoaded(#COPBIKE)
  Streaming.HasModelLoaded($desa1)
  Streaming.HasModelLoaded(#LAPDM1)
  Streaming.HasModelLoaded(#NRG500)
  goto_if_false @Label564
IF AND
  not Char.IsInAnyBoat($3)
  not Char.IsInAnyTrain($3)
  not Char.IsInFlyingVehicle($3)

goto_if_false @Label564
wait 100
$CJ = Char.StoreCarIsInNoSave($3)
$desa1 = car.GetModel($CJ)
Streaming.RequestModel($desa1)
Streaming.LoadAllModelsNow
$5 = Char.GetHeading($3)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 0.0, 45.0, 0.0)
$9, $10, $12 = Char.GetOffsetInWorldCoords($3, 1.0, 40.0, 0.0)
$13, $23, $28 = Char.GetOffsetInWorldCoords($3, -1.0, 40.0, 0.0)
$30, $36, $37 = Char.GetOffsetInWorldCoords($3, 0.0, 30.0, 0.0)
$38, $41, $44 = Char.GetOffsetInWorldCoords($3, 0.0, 20.0, 0.0)
$46, $47, $53 = Char.GetOffsetInWorldCoords($3, 0.0, 10.0, 0.0)
$78, $79, $80 = Char.GetOffsetInWorldCoords($3, 0.0, -10.0, 0.0)
$81, $88, $89 = Char.GetOffsetInWorldCoords($3, 0.0, -20.0, 0.0)
$55, $56, $58 = Char.GetOffsetInWorldCoords($3, 0.0, -30.0, 0.0)
$59, $60, $61 = Char.GetOffsetInWorldCoords($3, 0.0, -40.0, 0.0)
$63, $76, $77 = Char.GetOffsetInWorldCoords($3, 0.0, -50.0, 0.0)
$1943, $1944, $1945 = Char.GetOffsetInWorldCoords($3, 2.0, 10.0, 0.0)
$1946, $1947, $1948 = Char.GetOffsetInWorldCoords($3, 4.0, 10.0, 0.0)
$BIKE1 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetProofs($BIKE1, True, True, True, True, True)
Car.SetHeading($BIKE1, $5)
$BIKE2 = Car.Create(#nrg500, $9, $10, $12)
Car.SetProofs($BIKE2, True, True, True, True, True)
Car.SetHeading($BIKE2, $5)
$BIKE3 = Car.Create(#nrg500, $13, $23, $28)
Car.SetProofs($BIKE3, True, True, True, True, True)
Car.SetHeading($BIKE3, $5)
$CAR1 = Car.Create($desa1, $30, $36, $37)
Car.SetProofs($CAR1, True, True, True, True, True)
Car.SetHeading($CAR1, $5)
$CAR2 = Car.Create($desa1, $38, $41, $44)
Car.SetProofs($CAR2, True, True, True, True, True)
Car.SetHeading($CAR2, $5)
$CAR3 = Car.Create($desa1, $46, $47, $53)
Car.SetProofs($CAR3, True, True, True, True, True)
Car.SetHeading($CAR3, $5)
$CAR7 = Car.Create($desa1, $55, $56, $58)
Car.SetProofs($CAR7, True, True, True, True, True)
Car.SetHeading($CAR7, $5)
$CAR8 = Car.Create($desa1, $59, $60, $61)
wait 100
Car.SetProofs($CAR8, True, True, True, True, True)
Car.SetHeading($CAR8, $5)
$CAR9 = Car.Create($desa1, $63, $76, $77)
Car.SetProofs($CAR9, True, True, True, True, True)
Car.SetHeading($CAR9, $5)
$CAR5 = Car.Create($desa1, $78, $79, $80)
Car.SetProofs($CAR5, True, True, True, True, True)
Car.SetHeading($CAR5, $5)
$CAR6 = Car.Create($desa1, $81, $88, $89)
Car.SetProofs($CAR6, True, True, True, True, True)
Car.SetHeading($CAR6, $5)
Car.SetProofs($CJ, True, True, True, True, True)
Car.SetCanBurstTires($BIKE1, False)
Car.SetCanBurstTires($BIKE2, False)
Car.SetCanBurstTires($BIKE3, False)
Car.SetCanBurstTires($CAR1, False)
Car.SetCanBurstTires($CAR2, False)
Car.SetCanBurstTires($CAR3, False)
Car.SetCanBurstTires($CAR7, False)
Car.SetCanBurstTires($CAR8, False)
Car.SetCanBurstTires($CAR9, False)
Car.SetCanBurstTires($CAR5, False)
Car.SetCanBurstTires($CAR6, False)
Car.SetCanBurstTires($CJ, False)
$5621 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($5621, $5)
$5622 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($5622, $5)
Car.AttachToCar($5621, $BIKE1, 1.5, 0.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, 0.0, 0.1, 0.0, 0.0, 0.0)
Car.SetCollision($5621, False)
Car.SetCollision($5622, False)
Car.SetVisible($5621, False)
Car.SetVisible($5622, False)
Car.LockDoors($CJ, CarLock.Locked)
Car.LockDoors($BIKE1, CarLock.Locked)
Car.LockDoors($BIKE2, CarLock.Locked)
Car.LockDoors($BIKE3, CarLock.Locked)
wait 100
Car.LockDoors($CAR1, CarLock.Locked)
Car.LockDoors($CAR2, CarLock.Locked)
Car.LockDoors($CAR3, CarLock.Locked)
Car.LockDoors($CAR7, CarLock.Locked)
Car.LockDoors($CAR8, CarLock.Locked)
Car.LockDoors($CAR9, CarLock.Locked)
Car.LockDoors($CAR5, CarLock.Locked)
Car.LockDoors($CAR6, CarLock.Locked)
Car.CustomPlateForNextCar($BIKE1, "PROTOCOL")
Car.CustomPlateForNextCar($BIKE2, "PROTOCOL")
Car.CustomPlateForNextCar($BIKE3, "PROTOCOL")
Car.CustomPlateForNextCar($CAR1, "SECURITY")
Car.CustomPlateForNextCar($CAR2, "ADVISEUR")
Car.CustomPlateForNextCar($CAR3, "SECURITY")
Car.CustomPlateForNextCar($CAR7, "ADVISEUR")
Car.CustomPlateForNextCar($CAR8, "SECURITY")
Car.CustomPlateForNextCar($CAR9, "SECURITY")
Car.CustomPlateForNextCar($CAR5, "SECURITY")
Car.CustomPlateForNextCar($CAR6, "SECURITY")
Car.CustomPlateForNextCar($CJ, "PRESIDENT")
wait 100
$120 = Char.CreateInsideCar($BIKE1, PedType.Gang2, #SPECIAL03)
$127 = Char.CreateInsideCar($BIKE2, PedType.Gang2, #LAPDM1)
$129 = Char.CreateInsideCar($BIKE3, PedType.Gang2, #LAPDM1)
$138 = Char.CreateInsideCar($CAR1, PedType.Gang2, #FAM1)
$139 = Char.CreateInsideCar($CAR2, PedType.Gang2, #WMYCH)
$140 = Char.CreateInsideCar($CAR3, PedType.Gang2, #FAM3)
$141 = Char.CreateInsideCar($CAR7, PedType.Gang2, #WBDYG2)
$142 = Char.CreateInsideCar($CAR8, PedType.Gang2, #FAM2)
$143 = Char.CreateInsideCar($CAR9, PedType.Gang2, #WMYSGRD)
Char.WarpIntoCarAsPassenger($3, $CJ, SeatId.RearRight)
$144 = Char.CreateInsideCar($CAR5, PedType.Gang2, #BMYRI)
$145 = Char.CreateInsideCar($CAR6, PedType.Gang2, #WMYVA)
$202 = Char.CreateInsideCar($CJ, PedType.Special, #SPECIAL02)
$1949 = Char.CreateAsPassenger($Car3, PedType.Gang2, #SPECIAL04, SeatId.RearRight)
Char.SetCanBeKnockedOffBike($120, True)
Char.SetCanBeKnockedOffBike($127, True)
Char.SetCanBeKnockedOffBike($129, True)
Char.SetHealth($202,1800000 )
Car.SetFollowCar($BIKE2, $BIKE1, 6.0)
Car.SetFollowCar($BIKE3, $BIKE2, 6.0)
Car.SetFollowCar($CAR1, $BIKE3, 10.0)
Car.SetFollowCar($CAR2, $CAR1, 10.0)
Car.SetFollowCar($CAR3, $CAR2, 10.0)
Car.SetFollowCar($CJ, $CAR3, 10.0)
Car.SetFollowCar($CAR5, $CJ, 10.0)
Car.SetFollowCar($CAR6, $CAR5, 10.0)
Car.SetFollowCar($CAR7, $CAR6, 10.0)
Car.SetFollowCar($CAR8, $CAR7, 10.0)
Car.SetFollowCar($CAR9, $CAR8, 10.0)
Car.SetFollowCar($BIKE2, $5621, 1.0)
Car.SetFollowCar($BIKE3, $5622, 1.0)
Car.SetFollowCar($CAR1, $BIKE1, 12.0)


Task.CarMission($139, $car2, $car1, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($144, $car5, $cj, CarMission.FollowCarClose, 50.0, DrivingMode.PloughThrough)
Task.CarMission($145, $car6, $cAR5, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($140, $car3, $car2, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($142, $car8, $cAR7, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($143, $car9, $car8, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($141, $car7, $cAR6, CarMission.FollowCarClose, 50.0, DrivingMode.PloughThrough)
Car.SetCruiseSpeed($BIKE1, 50.0)
wait 100

Car.SetCruiseSpeed($BIKE2, 60.0)
Car.SetCruiseSpeed($BIKE3, 60.0)
Car.SetCruiseSpeed($CAR1, 50.0)
Car.SetCruiseSpeed($CAR2, 50.0)
Car.SetCruiseSpeed($CAR3, 50.0)
Car.SetCruiseSpeed($CAR7, 50.0)
Car.SetCruiseSpeed($CAR8, 50.0)
Car.SetCruiseSpeed($CAR9, 50.0)
Car.SetCruiseSpeed($CAR5, 50.0)
Car.SetCruiseSpeed($CAR6, 50.0)
Car.SetCruiseSpeed($CJ, 50.0)


$203 = Char.CreateAsPassenger($CAR5, PedType.Gang2, #csher, SeatId.RearLeft)
$204 = Char.CreateAsPassenger($CAR5, PedType.Gang2, #SPECIAL09, SeatId.BikeRear)
$205 = Char.CreateAsPassenger($CAR5, PedType.Gang2, #WMOMIB, SeatId.RearRight)
$206 = Char.CreateAsPassenger($CAR6, PedType.Gang2, #WMOMIB, SeatId.BikeRear)
$207 = Char.CreateAsPassenger($CAR6, PedType.Gang2, #SPECIAL09, SeatId.RearRight)
$208 = Char.CreateAsPassenger($CJ, PedType.Gang2, #SPECIAL01, SeatId.BikeRear)
$209 = Char.CreateAsPassenger($CAR6, PedType.Gang2, #csher, SeatId.RearLeft)

Car.SetDrivingStyle($BIKE1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($BIKE2, DrivingMode.AvoidCars)
Car.SetDrivingStyle($BIKE3, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR2, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR3, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR7, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR8, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR9, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CJ, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR6, DrivingMode.AvoidCars)
$210 = Char.CreateAsPassenger($CAR1, PedType.Gang2, #CSHER, SeatId.RearLeft)
$211 = Char.CreateAsPassenger($CAR1, PedType.Gang2, #CSHER, SeatId.BikeRear)
$212 = Char.CreateAsPassenger($CAR1, PedType.Gang2, #CSHER, SeatId.RearRight)
$213 = Char.CreateAsPassenger($CAR8, PedType.Gang2, #omori, SeatId.BikeRear)
$214 = Char.CreateAsPassenger($CAR8, PedType.Gang2, #FBI, SeatId.RearLeft)
$215 = Char.CreateAsPassenger($CAR8, PedType.Gang2, #FBI, SeatId.RearRight)
$216 = Char.CreateAsPassenger($CAR3, PedType.Gang2, #ARMY, SeatId.RearLeft)
$217 = Char.CreateAsPassenger($CAR3, PedType.Gang2, #ARMY, SeatId.BikeRear)
wait 100
$219 = Char.CreateAsPassenger($CAR2, PedType.Special, #SPEcial07, SeatId.RearLeft)
$220 = Char.CreateAsPassenger($CAR2, PedType.Special, #SOMYRI, SeatId.BikeRear)
$221 = Char.CreateAsPassenger($CAR2, PedType.Special, #SOMYBU, SeatId.RearRight)
$222 = Char.CreateAsPassenger($CAR7, PedType.Special, #SOMORI, SeatId.RearLeft)
$223 = Char.CreateAsPassenger($CAR7, PedType.Special, #VWMYBJD, SeatId.BikeRear)
$224 = Char.CreateAsPassenger($CAR7, PedType.Special, #SBMYRI, SeatId.RearRight)
$225 = Char.CreateAsPassenger($CAR9, PedType.Gang2, #SWAT, SeatId.RearLeft)
$226 = Char.CreateAsPassenger($CAR9, PedType.Gang2, #SWAT, SeatId.BikeRear)
$227 = Char.CreateAsPassenger($CAR9, PedType.Gang2, #SWAT, SeatId.RearRight)
$240 = Blip.AddForChar($120)
Blip.SetAsFriendly($240, True)
Blip.ChangeColor($240, BlipColor.CyanFix)
Blip.SetAlwaysDisplayOnZoomedRadar($240, True)
Blip.ChangeDisplay($240, BlipDisplay.BlipOnly)
$241 = Blip.AddForChar($202)
Blip.SetAsFriendly($241, True)
Blip.ChangeColor($241, BlipColor.Purple)
Blip.SetAlwaysDisplayOnZoomedRadar($241, True)
Blip.ChangeDisplay($241, BlipDisplay.BlipOnly)
$242 = Blip.AddForChar($141)
Blip.SetAsFriendly($242, True)
Blip.ChangeColor($242, BlipColor.Green)
Blip.SetAlwaysDisplayOnZoomedRadar($242, True)
Blip.ChangeDisplay($242, BlipDisplay.BlipOnly)
$243 = Blip.AddForChar($138)
Blip.SetAsFriendly($243, True)
Blip.ChangeColor($243, BlipColor.Threat)
Blip.SetAlwaysDisplayOnZoomedRadar($243, True)
Blip.ChangeDisplay($243, BlipDisplay.BlipOnly)
Char.SetHealth($120, 9999)
Char.SetHealth($127, 9999)
Char.SetHealth($129, 9999)
Char.SetHealth($138, 9999)
Char.SetHealth($139, 9999)
Char.SetHealth($140, 9999)
Char.SetHealth($141, 9999)
Char.SetHealth($142, 9999)
Char.SetHealth($143, 9999)
wait 100

Char.SetHealth($144, 9999)
Char.SetHealth($145, 9999)
Char.SetHealth($210, 9999)
Char.SetHealth($211, 9999)
Char.SetHealth($212, 9999)
Char.SetHealth($213, 9999)
Char.SetHealth($214, 9999)
Char.SetHealth($215, 9999)
Char.SetHealth($216, 9999)
Char.SetHealth($217, 9999)
Char.SetHealth($225, 9999)
Char.SetHealth($226, 9999)
Char.SetHealth($227, 9999)
Char.SetHealth($219, 9999)
Char.SetHealth($220, 9999)
Char.SetHealth($221, 9999)
Char.SetHealth($222, 9999)
Char.SetHealth($223, 9999)
Char.SetHealth($224, 9999)
Char.SetFollowNodeThresholdDistance($120, 999.0)
Char.SetFollowNodeThresholdDistance($127, 999.0)
Char.SetFollowNodeThresholdDistance($129, 999.0)
Char.SetFollowNodeThresholdDistance($138, 999.0)
Char.SetFollowNodeThresholdDistance($139, 999.0)
Char.SetFollowNodeThresholdDistance($140, 999.0)
Char.SetFollowNodeThresholdDistance($141, 999.0)
Char.SetFollowNodeThresholdDistance($142, 999.0)
Char.SetFollowNodeThresholdDistance($143, 999.0)
Char.SetFollowNodeThresholdDistance($144, 999.0)
Char.SetFollowNodeThresholdDistance($145, 999.0)
Char.SetFollowNodeThresholdDistance($202, 999.0)
Char.GiveWeapon($203, WeaponType.Unarmed, 99999)
Char.GiveWeapon($204, WeaponType.Unarmed, 99999)
Char.GiveWeapon($205, WeaponType.Dildo2, 99999)
Char.GiveWeapon($206, WeaponType.Dildo2, 99999)
Char.GiveWeapon($207, WeaponType.Unarmed, 99999)
Char.GiveWeapon($208, WeaponType.Unarmed, 9999)
Char.GiveWeapon($1949, WeaponType.Dildo2, 99999)
wait 100
Char.GiveWeapon($209, WeaponType.Unarmed, 99999)
Char.GiveWeapon($120, WeaponType.DesertEagle, 9999)
Char.GiveWeapon($127, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($129, WeaponType.DesertEagle, 99999)
Char.SetWeaponSkill($203, WeaponSkill.Pro)
Char.SetWeaponSkill($204, WeaponSkill.Pro)
Char.SetWeaponSkill($205, WeaponSkill.Pro)
Char.SetWeaponSkill($206, WeaponSkill.Pro)
Char.SetWeaponSkill($207, WeaponSkill.Pro)
Char.SetWeaponSkill($208, WeaponSkill.Pro)
Char.SetWeaponSkill($209, WeaponSkill.Pro)
Char.SetWeaponSkill($120, WeaponSkill.Pro)
Char.SetWeaponSkill($127, WeaponSkill.Pro)
Char.SetWeaponSkill($129, WeaponSkill.Pro)
Char.SetWeaponSkill($138, WeaponSkill.Pro)
Char.SetWeaponSkill($139, WeaponSkill.Pro)
Char.SetWeaponSkill($140, WeaponSkill.Pro)
Char.SetWeaponSkill($141, WeaponSkill.Pro)
Char.SetWeaponSkill($142, WeaponSkill.Pro)
Char.SetWeaponSkill($143, WeaponSkill.Pro)
Char.SetWeaponSkill($144, WeaponSkill.Pro)
Char.SetWeaponSkill($145, WeaponSkill.Pro)
Char.SetWeaponSkill($202, WeaponSkill.Pro)
Car.Fix($CJ)
Car.CloseAllDoors($CJ)
Char.SetHealth($203, 9999)
Char.SetHealth($204, 9999)
Char.SetHealth($205, 9999)
Char.SetHealth($206, 9999)
Char.SetHealth($207, 9999)
Char.SetHealth($208, 9999)
Char.SetHealth($209, 9999)
Char.SetWeaponSkill($210, WeaponSkill.Pro)
Char.SetWeaponSkill($211, WeaponSkill.Pro)
Char.SetWeaponSkill($212, WeaponSkill.Pro)
Char.SetWeaponSkill($213, WeaponSkill.Pro)
Char.SetWeaponSkill($214, WeaponSkill.Pro)
Char.SetWeaponSkill($215, WeaponSkill.Pro)
Char.SetWeaponSkill($216, WeaponSkill.Pro)
Char.SetWeaponSkill($217, WeaponSkill.Pro)
Char.SetWeaponSkill($225, WeaponSkill.Pro)
Char.SetWeaponSkill($226, WeaponSkill.Pro)
Char.SetWeaponSkill($227, WeaponSkill.Pro)
wait 100

Char.SetShootRate($203, 100)
Char.SetShootRate($204, 100)
Char.SetShootRate($205, 100)
Char.SetShootRate($206, 100)
Char.SetShootRate($207, 100)
Char.SetShootRate($208, 100)
Char.SetShootRate($209, 100)
Char.SetShootRate($203, 100)
Char.SetSenseRange($203, 100.0)
Char.GiveMeleeAttack($203, FightStyle.Default, FightMoves.All)
Char.SetShootRate($204, 100)
Char.SetSenseRange($204, 100.0)
Char.GiveMeleeAttack($204, FightStyle.KungFu, FightMoves.All)
Char.SetShootRate($205, 100)
Char.SetSenseRange($205, 100.0)
Char.GiveMeleeAttack($205, FightStyle.Boxeo, FightMoves.All)
Char.SetShootRate($206, 100)
Char.SetSenseRange($206, 100.0)
Char.GiveMeleeAttack($206, FightStyle.Knife, FightMoves.All)
Char.SetShootRate($207, 100)
Char.SetSenseRange($207, 100.0)
Char.GiveMeleeAttack($207, FightStyle.KungFu, FightMoves.All)
Char.SetShootRate($208, 100)
Char.SetSenseRange($208, 100.0)
Char.GiveMeleeAttack($208, FightStyle.KickBoxing, FightMoves.All)
Char.SetShootRate($209, 100)
Char.SetSenseRange($209, 100.0)
Char.GiveMeleeAttack($209, FightStyle.Elbows, FightMoves.All)
Char.SetCanBeShotInVehicle($3, False)
Char.SetCanBeShotInVehicle($203, False)
Char.SetCanBeShotInVehicle($204, False)
Char.SetCanBeShotInVehicle($205, False)
Char.SetCanBeShotInVehicle($206, False)
Char.SetCanBeShotInVehicle($207, False)
Char.SetCanBeShotInVehicle($208, False)
Char.SetCanBeShotInVehicle($209, False)
Char.SetShootRate($210, 100)
Char.SetShootRate($211, 100)
Char.SetShootRate($212, 100)
Char.SetShootRate($213, 100)
Char.SetShootRate($214, 100)
Char.SetShootRate($215, 100)
Char.SetShootRate($216, 100)
wait 100

Char.SetShootRate($217, 100)
Char.SetShootRate($225, 100)
Char.SetShootRate($226, 100)
Char.SetShootRate($227, 100)
Char.SetShootRate($120, 100)
Char.SetShootRate($127, 100)
Char.SetShootRate($129, 100)
Char.SetShootRate($138, 100)
Char.SetShootRate($139, 100)
Char.SetShootRate($140, 100)
Char.SetShootRate($141, 100)
Char.SetShootRate($142, 100)
Char.SetShootRate($143, 100)
Char.SetShootRate($144, 100)
Char.SetShootRate($145, 100)
Char.SetShootRate($202, 100)
$242 = Player.GetGroup($2)
Group.SetLeader($242, $3)
Car.ForceLights($BIKE1, CarLights.ForceOn)
Car.ForceLights($BIKE2, CarLights.ForceOn)
Car.ForceLights($BIKE3, CarLights.ForceOn)
Car.ForceLights($CAR1, CarLights.ForceOn)
Car.ForceLights($CAR2, CarLights.ForceOn)
Car.ForceLights($CAR3, CarLights.ForceOn)
Car.ForceLights($CAR7, CarLights.ForceOn)
Car.ForceLights($CAR8, CarLights.ForceOn)
Car.ForceLights($CAR5, CarLights.ForceOn)
Car.ForceLights($CAR6, CarLights.ForceOn)
Car.ForceLights($CJ, CarLights.ForceOn)
wait 100
Car.IsStreetRacer($BIKE1)
Car.IsStreetRacer($BIKE2)
Car.IsStreetRacer($BIKE3,)
Car.IsStreetRacer($CAR1)
Car.IsStreetRacer($CAR2,)
Car.IsStreetRacer($CAR3,)
Car.IsStreetRacer($CAR7,)
Car.IsStreetRacer($CAR8,)
Car.IsStreetRacer($CAR9,)
Car.IsStreetRacer($CAR5,)
Car.IsStreetRacer($CAR6,)
Car.IsStreetRacer($CJ,)

Car.SetCanRespray($CJ, 2)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.ChangeColor($BIKE1, 100, 100)
Car.ChangeColor($BIKE2, 4, 4)
Car.ChangeColor($BIKE3, 1, 1)
$couleur1, $couleur2 = Car.GetColors($cj)
Weather.ForceNow(WeatherType.CloudySf)
Car.ChangeColor($BIKE1, 0, 0)
Car.ChangeColor($BIKE2, 0, 0)
Car.ChangeColor($BIKE3, 0, 0)
$couleur1, $couleur2 = Car.GetColors($cj)
Car.ChangeColor($CAR1, 1, 1)
Car.ChangeColor($CAR2, 1, 1)
Car.ChangeColor($CAR3, 1, 1)
Car.ChangeColor($CAR7, 1, 1)
Car.ChangeColor($CAR8, 1, 1)
Car.ChangeColor($CAR9, 1, 1)
Car.ChangeColor($CAR5, 1, 1)
Car.ChangeColor($CAR6, 1, 1)
Car.ChangeColor($CJ, 1, 1)
Car.ChangeColor($CAR1, $couleur1, $couleur2)
Car.ChangeColor($CAR2, $couleur1, $couleur2)
Car.ChangeColor($CAR3, $couleur1, $couleur2)
Car.ChangeColor($CAR7, $couleur1, $couleur2)
Car.ChangeColor($CAR8, $couleur1, $couleur2)
Car.ChangeColor($CAR9, $couleur1, $couleur2)
Car.ChangeColor($CAR5, $couleur1, $couleur2)
Car.ChangeColor($CAR6, $couleur1, $couleur2)
Car.ChangeColor($CJ, $couleur1, $couleur2)

Char.GiveWeapon($210, WeaponType.Minigun, 99999)
Char.GiveWeapon($211, WeaponType.Minigun, 99999)
Char.GiveWeapon($212, WeaponType.Minigun, 99999)
Char.GiveWeapon($214, WeaponType.M4, 99999)
Char.GiveWeapon($215, WeaponType.M4, 99999)
wait 100

Char.GiveWeapon($216, WeaponType.Sniper, 99999)
Char.GiveWeapon($217, WeaponType.Sniper, 99999)
Char.GiveWeapon($225, WeaponType.Ak47, 99999)
Char.GiveWeapon($226, WeaponType.Ak47, 99999)
Char.GiveWeapon($227, WeaponType.Ak47, 99999)
Char.GiveWeapon($138, WeaponType.Mp5, 9999)
Char.GiveWeapon($139, WeaponType.Mp5, 99999)
Char.GiveWeapon($140, WeaponType.Mp5, 99999)
Char.GiveWeapon($141, WeaponType.Mp5, 9999)
Char.GiveWeapon($142, WeaponType.Mp5, 99999)
Char.GiveWeapon($143, WeaponType.Mp5, 99999)
Char.GiveWeapon($144, WeaponType.Mp5, 9999)
Char.GiveWeapon($145, WeaponType.Mp5, 99999)
Char.GiveWeapon($202, WeaponType.Mp5, 9999)
Car.FreezePosition($CJ,0)
Char.SetProofs($203, True, True, True, True, True)
Char.SetProofs($204, True, True, True, True, True)
Char.SetProofs($205, True, True, True, True, True)
Char.SetProofs($206, True, True, True, True, True)
Char.SetProofs($207, True, True, True, True, True)
Char.SetProofs($208, True, True, True, True, True)
Char.SetProofs($209, True, True, True, True, True)
Char.SetProofs($210, True, True, True, True, True)
Char.SetProofs($211, True, True, True, True, True)
Char.SetProofs($212, True, True, True, True, True)
Char.SetProofs($213, True, True, True, True, True)
Char.SetProofs($214, True, True, True, True, True)
Char.SetProofs($215, True, True, True, True, True)
Char.SetProofs($216, True, True, True, True, True)
Char.SetProofs($217, True, True, True, True, True)
Char.SetProofs($225, True, True, True, True, True)
Char.SetProofs($226, True, True, True, True, True)
Char.SetProofs($227, True, True, True, True, True)
Char.SetProofs($120, True, True, True, True, True)
Char.SetProofs($127, True, True, True, True, True)
Char.SetProofs($129, True, True, True, True, True)
Char.SetProofs($138, True, True, True, True, True)
Char.SetProofs($139, True, True, True, True, True)
Char.SetProofs($140, True, True, True, True, True)
Char.SetProofs($141, True, True, True, True, True)
wait 100

Char.SetProofs($142, True, True, True, True, True)
Char.SetProofs($143, True, True, True, True, True)
Char.SetProofs($144, True, True, True, True, True)
Char.SetProofs($145, True, True, True, True, True)
Char.SetProofs($202, True, True, True, True, True)
Char.SetProofs($1949, True, True, True, True, True)
Char.SetProofs($219, True, True, True, True, True)
Char.SetProofs($220, True, True, True, True, True)
Char.SetProofs($221, True, True, True, True, True)
Char.SetProofs($222, True, True, True, True, True)
Char.SetProofs($223, True, True, True, True, True)
Char.SetProofs($224, True, True, True, True, True)
Car.MarkAsConvoyCar($BIKE1, True)
Car.MarkAsConvoyCar($BIKE2, True)
Car.MarkAsConvoyCar($BIKE3, True)
Car.MarkAsConvoyCar($CAR1, True)
Car.MarkAsConvoyCar($CAR2, True)
Car.MarkAsConvoyCar($CAR3, True)
Car.MarkAsConvoyCar($CAR7, True)
Car.MarkAsConvoyCar($CAR8, True)
Car.MarkAsConvoyCar($CAR9, True)
Car.MarkAsConvoyCar($CAR5, True)
Car.MarkAsConvoyCar($CAR6, True)
Car.MarkAsConvoyCar($CJ, True)
Char.SetAnimGroup($203, "PLAYER")
Char.SetAnimGroup($204, "PLAYER")
Char.SetAnimGroup($205, "PLAYER")
Char.SetAnimGroup($206, "PLAYER")
Char.SetAnimGroup($207, "PLAYER")
Char.SetAnimGroup($208, "PLAYER")
Char.SetAnimGroup($209, "PLAYER")
Char.SetAnimSpeed($203, "PLAYER", 99.0)
Char.SetAnimSpeed($204, "PLAYER", 99.0)
Char.SetAnimSpeed($205, "PLAYER", 99.0)
Char.SetAnimSpeed($206, "PLAYER", 99.0)
Char.SetAnimSpeed($207, "PLAYER", 99.0)
Char.SetAnimSpeed($208, "PLAYER", 99.0)
Char.SetAnimSpeed($209, "PLAYER", 99.0)
Char.SetAnimGroup($1949, "PLAYER")
Char.SetAnimSpeed($1949, "PLAYER", 99.0)
wait 100
$drapeauC1 = Object.Create(#KMB_GOFLAG, $zmv, $lpo, $dfo)
Object.AttachToCar($drapeauC1, $cj, 2.9, 2.2, 0.5, 0.0, 0.0, 0.0)
Object.SetCollision($drapeauC1,0)
$drapeauC2 = Object.Create(#KMB_GOFLAG, $zmv, $lpo, $dfo)
Object.AttachToCar($drapeauC2, $cj, 1.1, 2.2, 0.5, 0.0, 0.0, 0.0)
Object.SetVisible($drapeauC2,0)
Object.SetVisible($drapeauC1,0)

$drapeauC3 = Object.Create(#KMB_GOFLAG, 2068.5466, -2547.697, 13.5469)

Char.SetAnimGroup($144, "PLAYER")
Char.SetAnimSpeed($144, "PLAYER", 99.0)
Char.SetAnimGroup($145, "PLAYER")
Char.SetAnimSpeed($145, "PLAYER", 99.0)
Car.SetStayInFastLane($cj, 1)
Car.SetStayInFastLane($car1, 1)
Car.SetStayInFastLane($car7, 1)  
Car.SetStayInFastLane($bike1, 1)
char.SetStayInCarWhenJacked($202,1)
Char.SetRelationship($203, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($213, RelationshipType.Respect, PedType.Player1)
Char.SetRelationship($219, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($219, RelationshipType.Respect, PedType.Player1)
Char.SetRelationship($220, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($220, RelationshipType.Respect, PedType.Player1)
Char.SetRelationship($221, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($221, RelationshipType.Respect, PedType.Player1)
Char.SetRelationship($222, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($222, RelationshipType.Respect, PedType.Player1)

Char.SetRelationship($223, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($223, RelationshipType.Respect, PedType.Player1)
Char.SetRelationship($224, RelationshipType.Respect, PedType.Player2)
Char.SetRelationship($224, RelationshipType.Respect, PedType.Player1)
Car.LockDoors($CJ, CarLock.Locked)
Car.LockDoors($Car1, CarLock.Locked)
Car.LockDoors($Car2, CarLock.Locked)
Car.LockDoors($Car3, CarLock.Locked)
Car.LockDoors($Car5, CarLock.Locked)
Car.LockDoors($Car6, CarLock.Locked)
Car.LockDoors($Car7, CarLock.Locked)
Car.LockDoors($Car8, CarLock.Locked)
Car.LockDoors($Car9, CarLock.Locked)
Char.GiveWeapon($203, WeaponType.Minigun, 99999)
Char.GiveWeapon($204, WeaponType.Minigun, 99999)
Char.GiveWeapon($205, WeaponType.Spas12, 99999)
Char.GiveWeapon($206, WeaponType.Spas12, 99999)
Char.GiveWeapon($207, WeaponType.Ak47, 99999)
Char.GiveWeapon($208, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($209, WeaponType.M4, 99999)
$indicateur1 = Blip.AddShortRangeSpriteForCoord(2724.4644, 2091.4741, 6.4122, RadarSprite.Impound)
$indicateur2 = Blip.AddShortRangeSpriteForCoord(1210.3074, 1877.4298, 6.4154, RadarSprite.Impound)
$indicateur3 = Blip.AddShortRangeSpriteForCoord(2071.5037, 1717.7903, 10.3477, RadarSprite.Impound)
$indicateur4 = Blip.AddShortRangeSpriteForCoord(915.8737, 740.415, 10.3778, RadarSprite.Impound)
$indicateur5 = Blip.AddShortRangeSpriteForCoord(-908.4377, -1350.1656, 121.4324, RadarSprite.Impound)
$indicateur6 = Blip.AddShortRangeSpriteForCoord(-1797.5399, -266.38, 19.8317, RadarSprite.Impound)
$indicateur7 = Blip.AddShortRangeSpriteForCoord(-2541.6152, -369.1745, 54.4081, RadarSprite.Impound)
$indicateur8 = Blip.AddShortRangeSpriteForCoord(-2207.6455, -989.7895, 36.8575, RadarSprite.Impound)
$indicateur9 = Blip.AddShortRangeSpriteForCoord(-265.8892, -1975.7439, 29.1017, RadarSprite.Impound)
$indicateur10 = Blip.AddShortRangeSpriteForCoord(655.7758, -1738.5442, 13.1508, RadarSprite.Impound)
wait 50
object.Delete($obbandit1)
object.Delete($obcam1)
$obbandit1 = Object.Create(1952,622.2319, 891.6676, -35.2099)
$obcam1 = Object.Create(1952,622.2319, 891.6676, -35.2099)

Object.SetCollision($1199, False)
Object.SetCollision($1200, False)
Object.SetVisible($1199, False)
Object.SetVisible($1200, False)
World.SetCarDensityMultiplier(0.0)
World.SetPedDensityMultiplier(0.0)
wORLD.DeleteAllTrains()
wait 100
Car.SetProofs($CJ, True, True, True, True, 1)

wait 100
Streaming.MarkModelAsNoLongerNeeded(#FAM3)
Streaming.MarkModelAsNoLongerNeeded(#WMYVA)
Streaming.MarkModelAsNoLongerNeeded(#SULTAN)
Streaming.MarkModelAsNoLongerNeeded(#BMYPOL1)
Streaming.MarkModelAsNoLongerNeeded(#SAWNOFF)
Streaming.MarkModelAsNoLongerNeeded(#COPCARVG)
Streaming.MarkModelAsNoLongerNeeded(#COPCARLA)
Streaming.MarkModelAsNoLongerNeeded(#M4)
Streaming.MarkModelAsNoLongerNeeded(#WMYSGRD)
Streaming.MarkModelAsNoLongerNeeded(#lapdm1)
Streaming.MarkModelAsNoLongerNeeded($DESA1)
Streaming.MarkModelAsNoLongerNeeded(#WBDYG1)
Streaming.MarkModelAsNoLongerNeeded(#MAFFA)
Streaming.MarkModelAsNoLongerNeeded(#DSHER)
Streaming.MarkModelAsNoLongerNeeded(#HUNTER)
Streaming.MarkModelAsNoLongerNeeded(#AK47)
Streaming.MarkModelAsNoLongerNeeded(#FAM1)
Streaming.MarkModelAsNoLongerNeeded(#DESERT_EAGLE)
Streaming.MarkModelAsNoLongerNeeded(#NRG500)
Streaming.MarkModelAsNoLongerNeeded(#FAM2)
Streaming.MarkModelAsNoLongerNeeded(#WBDYG2)
Streaming.MarkModelAsNoLongerNeeded(#MP5LNG)
Streaming.MarkModelAsNoLongerNeeded(#TURISMO)
Streaming.MarkModelAsNoLongerNeeded(#COPBIKE)
Streaming.MarkModelAsNoLongerNeeded(#WMYPLT)
Streaming.MarkModelAsNoLongerNeeded(#BMYBOUN)
Streaming.MarkModelAsNoLongerNeeded(#FBI)
Streaming.MarkModelAsNoLongerNeeded(#WMOMIB)
Streaming.MarkModelAsNoLongerNeeded(#ARMY)
Streaming.MarkModelAsNoLongerNeeded(#WMYBOUN)
Streaming.MarkModelAsNoLongerNeeded(#TRIADB)
Streaming.MarkModelAsNoLongerNeeded(#OMORI)
Streaming.MarkModelAsNoLongerNeeded(#BALLAS3)
Streaming.MarkModelAsNoLongerNeeded(#SWAT)
Streaming.MarkModelAsNoLongerNeeded(#CSHER)
Streaming.MarkModelAsNoLongerNeeded(#WMYCH)
Streaming.MarkModelAsNoLongerNeeded(#SWMYRI)
Streaming.MarkModelAsNoLongerNeeded(#SOMYBU)
Streaming.MarkModelAsNoLongerNeeded(#SOMYRI)
Streaming.MarkModelAsNoLongerNeeded(#BMYBU)
Streaming.MarkModelAsNoLongerNeeded(#CHROMEGUN)
Streaming.MarkModelAsNoLongerNeeded(#SBMYRI)
Streaming.MarkModelAsNoLongerNeeded(#bullet)
Streaming.MarkModelAsNoLongerNeeded(#FLASH)
Streaming.MarkModelAsNoLongerNeeded(#MINIGUN)
Streaming.MarkModelAsNoLongerNeeded(#SILENCED)
Streaming.MarkModelAsNoLongerNeeded(#MP5LNG)
Streaming.MarkModelAsNoLongerNeeded(#SNIPER)
Streaming.MarkModelAsNoLongerNeeded(#CAMERA)
Streaming.MarkModelAsNoLongerNeeded(#VWMYBJD)
Streaming.MarkModelAsNoLongerNeeded(#SOMORI)
Streaming.MarkModelAsNoLongerNeeded(#BMYRI)
Streaming.MarkModelAsNoLongerNeeded(#omyri)
Streaming.MarkModelAsNoLongerNeeded(#CELLPHONE)
Streaming.UnloadSpecialCharacter(1)
Streaming.UnloadSpecialCharacter(2)
Streaming.UnloadSpecialCharacter(3)
Streaming.UnloadSpecialCharacter(4)
Streaming.UnloadSpecialCharacter(5)
Streaming.UnloadSpecialCharacter(6)
Streaming.UnloadSpecialCharacter(7)
Streaming.UnloadSpecialCharacter(8)
Streaming.UnloadSpecialCharacter(9)
Text.PrintHelpFormatted("DISPONIBLE", 766)
Player.SetControl($2, True)

:Label6285
wait 0
if 27
  Pad.IsKeyPressed(KeyCode.TAB)
  Char.IsDead($3)
  Char.HasBeenArrested($3)
  Car.IsDead($CAR9)
  Car.IsDead($CAR6)
  Car.IsDead($CAR3)
  Char.IsDead($143)
  Char.IsDead($140)
goto_if_false @Label6346
goto @Label45520

:Label6346
wait 0
if 1
  Char.IsOnFoot($3)
  Char.IsSittingInAnyCar($139)
goto_if_false @Label7120
goto @Label6378

:Label6378
wait 0
Char.GiveWeapon($3, WeaponType.Unarmed, 99999)
char.ClearLastWeaponDamage($3)
car.ClearLastWeaponDamage($CJ)
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
Char.GiveWeapon($203, WeaponType.Unarmed, 99999)
Char.GiveWeapon($204, WeaponType.Unarmed, 99999)
Char.GiveWeapon($205, WeaponType.Dildo2, 99999)
Char.GiveWeapon($206, WeaponType.Dildo2, 99999)
Char.GiveWeapon($207, WeaponType.Unarmed, 99999)
Char.GiveWeapon($208, WeaponType.Unarmed, 99999)
Char.GiveWeapon($209, WeaponType.Unarmed, 99999)

Task.DrivePointRouteAdvanced($139, $CAR2, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($140, $CAR3, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($142, $CAR8, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($143, $CAR9, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($144, $CAR5, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($145, $CAR6, 37.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Task.LeaveCarImmediately($203, $CAR5)
Task.LeaveCarImmediately($204, $CAR5)
Task.LeaveCarImmediately($205, $CAR5)
Task.LeaveCarImmediately($206, $CAR6)
Task.LeaveCarImmediately($207, $CAR6)
Task.LeaveCarImmediately($209, $CAR6)
Task.LeaveCarImmediately($208, $CJ)
Group.SetMember($242, $203)
Group.SetMember($242, $204)
Group.SetMember($242, $205)
Group.SetMember($242, $206)
Group.SetMember($242, $207)
Group.SetMember($242, $208)
Group.SetMember($242, $209)
Char.SetSignalAfterKill($203, False)
Char.SetSignalAfterKill($204, False)
Char.SetSignalAfterKill($205, False)
Char.SetSignalAfterKill($206, False)
Char.SetSignalAfterKill($207, False)
Char.SetSignalAfterKill($208, False)
Char.SetSignalAfterKill($209, False)
Hud.SetRadarZoom(90)
Task.LeaveCar($127, $BIKE2)
Task.LeaveCar($129, $BIKE3)
Text.PrintHelpFormatted("DESCENDEZ DES VEHICULES", 766)
Task.LeaveCar($210, $CAR1)
Task.LeaveCar($211, $CAR1)
Task.LeaveCar($212, $CAR1)
Task.LeaveCar($213, $CAR8)
Task.LeaveCar($214, $CAR8)
Task.LeaveCar($215, $CAR8)
Task.LeaveCar($216, $CAR3)
Task.LeaveCar($217, $CAR3)
Task.LeaveCar($1949, $CAR3)
Task.LeaveCar($219, $CAR2)
Task.LeaveCar($220, $CAR2)
Task.LeaveCar($221, $CAR2)
Task.LeaveCar($222, $CAR7)
Task.LeaveCar($223, $CAR7)
Task.LeaveCar($224, $CAR7)
Task.LeaveCar($225, $CAR9)
Task.LeaveCar($226, $CAR9)
Task.LeaveCar($227, $CAR9)
Task.LeaveCar($142, $CAR8)
Task.LeaveCar($143, $CAR9)
Task.LeaveCar($139, $CAR2)
Task.LeaveCar($140, $CAR3)
Task.LeaveCar($144, $CAR5)
Task.LeaveCar($145, $CAR6)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($Cj, -3.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($144, MoveState.Sprint, RouteMode.loop)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, 3.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($145, MoveState.Sprint, RouteMode.loop)
Text.PrintHelpFormatted("RAPPROCHER VOUS DU PRESIDENT", 766)
Car.LockDoors($CJ, CarLock.Unlocked)
Car.LockDoors($Car1, CarLock.Unlocked)
Car.LockDoors($Car2, CarLock.Unlocked)
Car.LockDoors($Car3, CarLock.Unlocked)
Car.LockDoors($Car5, CarLock.Unlocked)
Car.LockDoors($Car6, CarLock.Unlocked)
Car.LockDoors($Car7, CarLock.Unlocked)
Car.LockDoors($Car8, CarLock.Unlocked)
Car.LockDoors($Car9, CarLock.Unlocked)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($Cj, -2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($140, MoveState.Sprint, RouteMode.loop)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, 2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($139, MoveState.Sprint, RouteMode.loop)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, 0.0, -4.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($216, MoveState.Sprint, RouteMode.loop)

$5598, $5599, $5600 = CHar.GetOffsetInWorldCoords($3, 0.0, -1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.ONCE)

$5598, $5599, $5600 = CHar.GetOffsetInWorldCoords($3, 0.0, 1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.ONCE)

$5598, $5599, $5600 = CHar.GetOffsetInWorldCoords($3, 2.0, 0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.ONCE)

$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, -3.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.ONCE)

$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, -3.0, -0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($209,  MoveState.Sprint, RouteMode.ONCE)


$5598, $5599, $5600 = CHar.GetOffsetInWorldCoords($3, 1.5, -1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($206,  MoveState.Sprint, RouteMode.ONCE)

$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, -1.5, -4.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207, MoveState.Sprint, RouteMode.ONCE)


goto @Label6285

:Label7120
wait 0
if 1
  Char.IsSittingInAnyCar($3)
  Char.IsOnFoot($139)
goto_if_false @Label8740
goto @Label7152

:Label7152
wait 0
char.SetVisible($3,1)
char.IsSittingInAnyCar($3)
char.ClearLastWeaponDamage($3)
car.ClearLastWeaponDamage($CJ)
Hud.SetRadarZoom(0)
Text.PrintHelpFormatted("MONTEZ DANS LES VOITURES", 766)
Char.GiveWeapon($203, WeaponType.Ak47, 99999)
Char.GiveWeapon($204, WeaponType.Ak47, 99999)
Char.GiveWeapon($205, WeaponType.Spas12, 99999)
Char.GiveWeapon($206, WeaponType.Spas12, 99999)
Char.GiveWeapon($207, WeaponType.M4, 99999)
Char.GiveWeapon($208, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($209, WeaponType.M4, 99999)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, 2.0, 1.0, 0.0)
Char.WarpFromCarToCoord($208, $5598, $5599, $5600)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($Car3, -2.0, -1.0, 0.0)
Char.WarpFromCarToCoord($1949, $5598, $5599, $5600)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.Fix($BIKE1)
Car.Fix($BIKE2)
Car.Fix($BIKE3)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Char.RemoveFromGroup($203)
Char.RemoveFromGroup($204)
Char.RemoveFromGroup($205)
Char.RemoveFromGroup($206)
Char.RemoveFromGroup($207)
Char.RemoveFromGroup($208)
Char.RemoveFromGroup($209)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
wait 100
Char.SetCanBeKnockedOffBike($120, True)
Char.SetCanBeKnockedOffBike($127, True)
Char.SetCanBeKnockedOffBike($129, True)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
wait 100
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Task.EnterCarAsPassenger($1949, $Car3, 10000, -1)
Task.EnterCarAsPassenger($208, $CJ, 10000, -1)


Task.EnterCarAsPassenger($210, $Car1, 15000, -1)
Task.EnterCarAsPassenger($211, $Car1, 15000, -1)
Task.EnterCarAsPassenger($212, $Car1, 15000, -1)


Task.EnterCarAsPassenger($219, $Car2, 15000, -1)
Task.EnterCarAsPassenger($220, $Car2, 15000, -1)
Task.EnterCarAsPassenger($221, $Car2, 15000, -1)

Task.EnterCarAsPassenger($216, $Car3, 15000, -1)
Task.EnterCarAsPassenger($217, $Car3, 15000, -1)

Task.EnterCarAsPassenger($203, $Car5, 15000, -1)
Task.EnterCarAsPassenger($204, $Car5, 15000, -1)
Task.EnterCarAsPassenger($205, $Car5, 15000, -1)

Task.EnterCarAsPassenger($206, $Car6, 15000, -1)
Task.EnterCarAsPassenger($207, $Car6, 15000, -1)
Task.EnterCarAsPassenger($209, $Car6, 15000, -1)

Task.EnterCarAsPassenger($222, $Car7, 15000, -1)
Task.EnterCarAsPassenger($223, $Car7, 15000, -1)
Task.EnterCarAsPassenger($224, $Car7, 15000, -1)

Task.EnterCarAsPassenger($213, $Car8, 15000, -1)
Task.EnterCarAsPassenger($214, $Car8, 15000, -1)
Task.EnterCarAsPassenger($215, $Car8, 15000, -1)

Task.EnterCarAsPassenger($225, $Car9, 15000, -1)
Task.EnterCarAsPassenger($226, $Car9, 15000, -1)
Task.EnterCarAsPassenger($227, $Car9, 15000, -1)

Char.WarpIntoCarAsPassenger($208, $Cj, SeatId.FrontRight)
Char.WarpIntoCarAsPassenger($1949, $Car3, SeatId.RearRight)

Char.WarpIntoCarAsPassenger($210, $CAR1, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($211, $CAR1, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($212, $CAR1, SeatId.BikeRear)

Char.WarpIntoCarAsPassenger($213, $CAR8, SeatId.BikeRear)
Char.WarpIntoCarAsPassenger($214, $CAR8, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($215, $CAR8, SeatId.RearRight)

Char.WarpIntoCarAsPassenger($216, $CAR3, SeatId.FrontRight)
Char.WarpIntoCarAsPassenger($217, $CAR3, SeatId.RearLeft)

Char.WarpIntoCarAsPassenger($219, $CAR2, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($220, $CAR2, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($221, $CAR2, SeatId.BikeRear)

Char.WarpIntoCarAsPassenger($222, $CAR7, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($223, $CAR7, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($224, $CAR7, SeatId.BikeRear)

Char.WarpIntoCarAsPassenger($225, $CAR9, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($226, $CAR9, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($227, $CAR9, SeatId.BikeRear)


Char.WarpIntoCarAsPassenger($203, $CAR5, SeatId.RearLeft)
Char.WarpIntoCarAsPassenger($204, $CAR5, SeatId.BikeRear)
Char.WarpIntoCarAsPassenger($205, $CAR5, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($206, $CAR6, SeatId.BikeRear)
Char.WarpIntoCarAsPassenger($207, $CAR6, SeatId.RearRight)
Char.WarpIntoCarAsPassenger($209, $CAR6, SeatId.RearLeft)


Text.PrintHelpFormatted("AVANCER A GRAND SIRENES GARDES CORPS", 766)
Car.SetDrivingStyle($BIKE1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($BIKE2, DrivingMode.AvoidCars)
Car.SetDrivingStyle($BIKE3, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR2, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR3, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR7, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR8, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR9, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CJ, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR6, DrivingMode.AvoidCars)
Car.SetFollowCar($BIKE2, $BIKE1, 6.0)
Car.SetFollowCar($BIKE3, $BIKE2, 6.0)
Car.SetFollowCar($CAR2, $CAR1, 10.0)
Car.SetFollowCar($CAR3, $CAR2, 10.0)
Car.SetFollowCar($CAR5, $CJ, 10.0)
Car.SetFollowCar($CAR6, $CAR5, 10.0)
Car.SetFollowCar($CAR8, $CAR7, 10.0)
Car.SetFollowCar($CAR9, $CAR8, 10.0)
Car.SetFollowCar($BIKE2, $5621, 1.0)
Car.SetFollowCar($BIKE3, $5622, 1.0)
Car.SetFollowCar($CJ, $CAR3, 10.0)
Car.SetFollowCar($CAR7, $CAR6, 10.0)
Car.SetFollowCar($CAR1, $BIKE1, 12.0)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.ForceLights($BIKE1, CarLights.ForceOn)
Car.ForceLights($BIKE2, CarLights.ForceOn)
Car.ForceLights($BIKE3, CarLights.ForceOn)
Car.ForceLights($CAR1, CarLights.ForceOn)
Car.ForceLights($CAR2, CarLights.ForceOn)
Car.ForceLights($CAR3, CarLights.ForceOn)
Car.ForceLights($CAR7, CarLights.ForceOn)
Car.ForceLights($CAR8, CarLights.ForceOn)
Car.ForceLights($CAR5, CarLights.ForceOn)
Car.ForceLights($CAR6, CarLights.ForceOn)
Car.ForceLights($CJ, CarLights.ForceOn)
Car.SetCruiseSpeed($BIKE1, 20.0)
Car.SetCruiseSpeed($BIKE2, 60.0)
Car.SetCruiseSpeed($BIKE3, 60.0)
Car.SetCruiseSpeed($CAR1, 25.0)
Car.SetCruiseSpeed($CAR2, 50.0)
Car.SetCruiseSpeed($CAR3, 50.0)
Car.SetCruiseSpeed($CAR7, 25.0)
Car.SetCruiseSpeed($CAR8, 50.0)
Car.SetCruiseSpeed($CAR9, 50.0)
Car.SetCruiseSpeed($CAR5, 50.0)
Car.SetCruiseSpeed($CAR6, 50.0)
Car.SetCruiseSpeed($CJ, 25.0)
Car.MarkAsConvoyCar($BIKE1, True)
Car.MarkAsConvoyCar($BIKE2, True)
Car.MarkAsConvoyCar($BIKE3, True)
Car.MarkAsConvoyCar($CAR1, True)
Car.MarkAsConvoyCar($CAR2, True)
Car.MarkAsConvoyCar($CAR3, True)
Car.MarkAsConvoyCar($CAR7, True)
Car.MarkAsConvoyCar($CAR8, True)
Car.MarkAsConvoyCar($CAR9, True)
Car.MarkAsConvoyCar($CAR5, True)
Car.MarkAsConvoyCar($CAR6, True)
Car.MarkAsConvoyCar($CJ, True)
Car.CloseAllDoors($CAR1)
Car.CloseAllDoors($CAR2)
Car.CloseAllDoors($CAR3)
Car.CloseAllDoors($CAR7)
Car.CloseAllDoors($CAR8)
Car.CloseAllDoors($CAR9)
Car.CloseAllDoors($CAR5)
Car.CloseAllDoors($CAR6)
Car.CloseAllDoors($CJ)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Task.CarMission($139, $car2, $car1, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($144, $car5, $cj, CarMission.FollowCarClose, 50.0, DrivingMode.PloughThrough)
Task.CarMission($145, $car6, $cAR5, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($140, $car3, $car2, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($142, $car8, $cAR7, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($143, $car9, $car8, CarMission.FollowCarClose, 50.0, DrivingMode.AvoidCars)
Task.CarMission($141, $car7, $cAR6, CarMission.FollowCarClose, 50.0, DrivingMode.PloughThrough)
wait 100
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CJ,1)
Car.FreezePosition($CAR7,1)
Car.LockDoors($CJ, CarLock.Locked)
Car.LockDoors($Car1, CarLock.Locked)
Car.LockDoors($Car2, CarLock.Locked)
Car.LockDoors($Car3, CarLock.Locked)
Car.LockDoors($Car5, CarLock.Locked)
Car.LockDoors($Car6, CarLock.Locked)
Car.LockDoors($Car7, CarLock.Locked)
Car.LockDoors($Car8, CarLock.Locked)
Car.LockDoors($Car9, CarLock.Locked)

Char.SetCanBeShotInVehicle($203, False)
Char.SetCanBeShotInVehicle($204, False)
Char.SetCanBeShotInVehicle($205, False)
Char.SetCanBeShotInVehicle($206, False)
Char.SetCanBeShotInVehicle($207, False)
Char.SetCanBeShotInVehicle($208, False)
Char.SetCanBeShotInVehicle($209, False)

goto @Label6285

:Label8740
wait 0
if 1
   Char.IsSittingInanyCar($3)
$243, $244, $245 = World.GetTargetCoords()
  Pad.IsKeyPressed(KeyCode.Back)
goto_if_false @Label9381
goto @Label8774

:Label8774
wait 0
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Text.PrintHelpFormatted("MODE DESTINATION PRECISER POUR TOUTES LES VEHICULES", 766)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetDrivingStyle($CJ, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR1, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR7, DrivingMode.StopForCarsIgnoreLights)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)

Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCruiseSpeed($BIKE1, 20.0)
Car.SetCruiseSpeed($BIKE2, 60.0)
Car.SetCruiseSpeed($BIKE3, 60.0)
Car.SetCruiseSpeed($CAR1, 50.0)
Car.SetCruiseSpeed($CAR2, 50.0)
Car.SetCruiseSpeed($CAR3, 50.0)
Car.SetCruiseSpeed($CAR7, 50.0)
Car.SetCruiseSpeed($CAR8, 50.0)
Car.SetCruiseSpeed($CAR9, 50.0)
Car.SetCruiseSpeed($CAR5, 50.0)
Car.SetCruiseSpeed($CAR6, 50.0)
Car.SetCruiseSpeed($CJ, 50.0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
char.IgnoreHeightDifferenceFollowingNodes($120, true)
char.IgnoreHeightDifferenceFollowingNodes($138, true)
char.IgnoreHeightDifferenceFollowingNodes($202, true)
char.IgnoreHeightDifferenceFollowingNodes($141, true)
object.Delete($locateurm)
$243, $244, $245 = World.GetTargetCoords()
$locateurm = Object.Create(1952,$243, $244, $245)

Task.CarDriveToCoord($120, $BIKE1, $243, $244, $245, 20.0, DriveMode.Accurate, #copbike, DrivingMode.AvoidCars)
wait 20
Task.CarDriveToCoord($138, $CAR1, $243, $244, $245, 22.0, DriveMode.Accurate, #copbike, DrivingMode.StopForCarsIgnoreLights)
wait 20
Task.CarDriveToCoord($202, $CJ, $243, $244, $245, 22.0, DriveMode.Accurate, #copbike, DrivingMode.StopForCarsIgnoreLights)
wait 20
Task.CarDriveToCoord($141, $CAR7, $243, $244, $245, 22.0, DriveMode.Accurate, #copbike, DrivingMode.StopForCarsIgnoreLights)
Car.SetTempAction($BIKE1, TempAction.Wait, 10)
Car.SetTempAction($car1, TempAction.Wait, 10)
Car.SetTempAction($cj, TempAction.Wait, 10)
Car.SetTempAction($car7, TempAction.Wait, 10)
wait 1000
goto @Label6285

:Label9381
wait 0
if 
  Pad.IsKeyPressed(KeyCode.R)
goto_if_false @Label12623
goto @Label9407

:Label9407
wait 0
Player.SetControl($2, True)
Text.PrintHelpFormatted("Reapparutions des pietons", 2066)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Bum)
World.SetPedDensityMultiplier(100.1)
31@ = DecisionMakerChar.CopyShared(65544)
DecisionMakerChar.AddEventResponse(31@, Event.AcquaintancePedHate, TaskId.SimpleGangDriveby, 0.0, 100.0, 0.0, 0.0, True, False)
DecisionMakerChar.AddEventResponse(31@, Event.AcquaintancePedDislike, TaskId.SimpleGangDriveby, 0.0, 100.0, 0.0, 0.0, True, False)
DecisionMakerChar.AddEventResponse(31@, Event.VehicleDamageWeapon, TaskId.SimpleGangDriveby, 0.0, 100.0, 0.0, 0.0, True, False)
Char.SetDecisionMaker($203, 31@)
Char.SetDecisionMaker($204, 31@)
Char.SetDecisionMaker($205, 31@)
Char.SetDecisionMaker($206, 31@)
Char.SetDecisionMaker($207, 31@)
Char.SetDecisionMaker($208, 31@)
Char.SetDecisionMaker($209, 31@)
Char.SetRelationship($203, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($204, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($205, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($206, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($207, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($208, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($209, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Criminal)
Task.DriveBy($203, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($204, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($205, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($206, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($207, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($208, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($209, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Char.SetAccuracy($203, 100)
Char.SetAccuracy($204, 100)
Char.SetAccuracy($205, 100)
Char.SetAccuracy($206, 100)
Char.SetAccuracy($207, 100)
Char.SetAccuracy($208, 100)
Char.SetAccuracy($209, 100)
Char.ListenToPlayerGroupCommands($203, False)
Char.ListenToPlayerGroupCommands($204, False)
Char.ListenToPlayerGroupCommands($205, False)
Char.ListenToPlayerGroupCommands($206, False)
Char.ListenToPlayerGroupCommands($207, False)
Char.ListenToPlayerGroupCommands($208, False)
Char.ListenToPlayerGroupCommands($209, False)
Char.SetOnlyDamagedByPlayer($203, True)
Char.SetOnlyDamagedByPlayer($204, True)
Char.SetOnlyDamagedByPlayer($205, True)
Char.SetOnlyDamagedByPlayer($206, True)
Char.SetOnlyDamagedByPlayer($207, True)
Char.SetOnlyDamagedByPlayer($208, True)
Char.SetOnlyDamagedByPlayer($209, True)
Char.SetNeverTargeted($203, True)
Char.SetNeverTargeted($204, True)
Char.SetNeverTargeted($205, True)
Char.SetNeverTargeted($206, True)
Char.SetNeverTargeted($207, True)
Char.SetNeverTargeted($208, True)
Char.SetNeverTargeted($209, True)
Char.SetCanBeShotInVehicle($203, False)
Char.SetCanBeShotInVehicle($204, False)
Char.SetCanBeShotInVehicle($205, False)
Char.SetCanBeShotInVehicle($206, False)
Char.SetCanBeShotInVehicle($207, False)
Char.SetCanBeShotInVehicle($208, False)
Char.SetCanBeShotInVehicle($209, False)
wait 500
Char.SetDecisionMaker($210, 31@)
Char.SetDecisionMaker($211, 31@)
Char.SetDecisionMaker($212, 31@)
Char.SetDecisionMaker($213, 31@)
Char.SetDecisionMaker($214, 31@)
Char.SetDecisionMaker($215, 31@)
Char.SetDecisionMaker($216, 31@)
Char.SetRelationship($210, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($211, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($212, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($213, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($214, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($215, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($216, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($210, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($211, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($212, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($213, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($214, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($215, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($216, RelationshipType.Hate, PedType.Criminal)
Task.DriveBy($210, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($211, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($212, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($213, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($214, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($215, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($216, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Char.SetAccuracy($210, 100)
Char.SetAccuracy($211, 100)
Char.SetAccuracy($212, 100)
Char.SetAccuracy($213, 100)
Char.SetAccuracy($214, 100)
Char.SetAccuracy($215, 100)
Char.SetAccuracy($216, 100)
Char.SetNeverTargeted($210, True)
Char.SetNeverTargeted($211, True)
Char.SetNeverTargeted($212, True)
Char.SetNeverTargeted($213, True)
Char.SetNeverTargeted($214, True)
Char.SetNeverTargeted($215, True)
Char.SetNeverTargeted($216, True)
Char.SetCanBeShotInVehicle($210, False)
Char.SetCanBeShotInVehicle($211, False)
Char.SetCanBeShotInVehicle($212, False)
Char.SetCanBeShotInVehicle($213, False)
Char.SetCanBeShotInVehicle($214, False)
Char.SetCanBeShotInVehicle($215, False)
Char.SetCanBeShotInVehicle($216, False)
wait 100
Char.SetDecisionMaker($225, 31@)
Char.SetDecisionMaker($226, 31@)
Char.SetDecisionMaker($227, 31@)
Char.SetRelationship($225, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($226, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($227, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Criminal)
Char.SetCanBeShotInVehicle($225, False)
Char.SetCanBeShotInVehicle($226, False)
Char.SetCanBeShotInVehicle($227, False)
Char.SetDecisionMaker($225, 31@)
Char.SetDecisionMaker($226, 31@)
Char.SetDecisionMaker($227, 31@)
Char.SetRelationship($225, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($226, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($227, RelationshipType.Like, PedType.Player2)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang1)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang3)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang4)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang5)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Gang6)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Dealer)
Char.SetRelationship($225, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($226, RelationshipType.Hate, PedType.Criminal)
Char.SetRelationship($227, RelationshipType.Hate, PedType.Criminal)
Task.DriveBy($203, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($204, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($205, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Task.DriveBy($208, -1, -1, 0.0, 0.0, 0.0, 5000.0, DriveByType.Ai, True, 100)
Char.SetNeverTargeted($225, True)
Char.SetNeverTargeted($226, True)
Char.SetNeverTargeted($227, True)
Char.SetCanBeShotInVehicle($225, False)
Char.SetCanBeShotInVehicle($226, False)
Char.SetCanBeShotInVehicle($227, False)
goto @Label6285

:Label12623
wait 0
if 1
  Char.IsOnFoot($3)
  Pad.IsKeyPressed(KeyCode.u)
goto_if_false @Label13011
goto @Label12656

:Label12656
wait 0
Text.PrintHelpFormatted("Armes de CJ aux gardes", 766)
$armes = Char.GetCurrentWeapon($3)

Char.GiveWeapon($203, $armes, 99999)
Char.GiveWeapon($204, $armes, 99999)
Char.GiveWeapon($205, $armes, 99999)
Char.GiveWeapon($206, $armes, 99999)
Char.GiveWeapon($207, $armes, 99999)
Char.GiveWeapon($208, $armes, 99999)
Char.GiveWeapon($209, $armes, 99999)
Char.GiveWeapon($120, $armes, 99999)
Char.GiveWeapon($127, $armes, 99999)
Char.GiveWeapon($129, $armes, 99999)

Char.GiveWeapon($206, $armes, 99999)
Char.GiveWeapon($207, $armes, 99999)
Char.GiveWeapon($208, $armes, 99999)
Char.GiveWeapon($209, $armes, 99999)

Char.GiveWeapon($210, $armes, 99999)
Char.GiveWeapon($211, $armes, 99999)
Char.GiveWeapon($212, $armes, 99999)
Char.GiveWeapon($214, $armes, 99999)
Char.GiveWeapon($215, $armes, 99999)
Char.GiveWeapon($216, $armes, 99999)
Char.GiveWeapon($217, $armes, 99999)
Char.GiveWeapon($225, $armes, 99999)
Char.GiveWeapon($226, $armes, 99999)
Char.GiveWeapon($227, $armes, 99999)
Char.GiveWeapon($138, $armes, 9999)
Char.GiveWeapon($139, $armes, 99999)
Char.GiveWeapon($140, $armes, 99999)
Char.GiveWeapon($141, $armes, 9999)
Char.GiveWeapon($142, $armes, 99999)
Char.GiveWeapon($143, $armes, 99999)
Char.GiveWeapon($144, $armes, 9999)
Char.GiveWeapon($145, $armes, 99999)
Char.GiveWeapon($202, $armes, 9999)
goto @Label6285

:Label13011
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.DpadLeft)
goto_if_false @Label13566
goto @Label13073

:Label13073
wait 500
Text.PrintHelpFormatted("MIN VITESSE -10", 766)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
Text.Print('DNC_023', 1200, 1) // ~w~Slow down!
30@ = Car.GetSpeed($BIKE1)
31@ = Car.GetSpeed($CAR1)
32@ = Car.GetSpeed($CJ)
33@ = Car.GetSpeed($CAR7)
30@ -= 5.0
31@ -= 2.0
32@ -= 2.0
33@ -= 2.0
WAIT 100
Car.SetCruiseSpeed($BIKE1, 30@)
Car.SetCruiseSpeed($CAR1, 31@)
Car.SetCruiseSpeed($CAR7, 32@)
Car.SetCruiseSpeed($CJ,33@)
WAIT 100
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Car.SetCruiseSpeed($BIKE1, 5.0)
Car.SetCruiseSpeed($CAR1, 7.0)
Car.SetCruiseSpeed($CAR7, 7.5)
Car.SetCruiseSpeed($CJ, 7.0)

wait 1000
goto @Label6285

:Label13566
wait 0
if 
  Char.IsInAnyCar($3)
 
goto_if_false @Label13870
if 

Pad.IsKeyPressed(KeyCode.LeftControl)

goto_if_false @Label13870
goto @Label13598

:Label13598
wait 0
Text.PrintHelpFormatted("PRO MAX Vitesse 40", 766)
Text.Print('RACE5', 1200, 1) // ~s~GO!

Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
Car.SetCruiseSpeed($BIKE1, 40.0)
Car.SetCruiseSpeed($BIKE2, 60.0)
Car.SetCruiseSpeed($BIKE3, 60.0)
Car.SetCruiseSpeed($CAR1, 41.0)
Car.SetCruiseSpeed($CAR2, 50.0)
Car.SetCruiseSpeed($CAR3, 50.0)
Car.SetCruiseSpeed($CAR7, 41.5)
Car.SetCruiseSpeed($CAR8, 50.0)
Car.SetCruiseSpeed($CAR9, 50.0)
Car.SetCruiseSpeed($CAR5, 50.0)
Car.SetCruiseSpeed($CAR6, 50.0)
Car.SetCruiseSpeed($CJ, 41.0)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1,0)
Car.SetTempAction($BIKE1, TempAction.Wait, 10)
Car.SetTempAction($car1, TempAction.Wait, 10)
Car.SetTempAction($cj, TempAction.Wait, 10)
Car.SetTempAction($car7, TempAction.Wait, 10)

Car.SetDrivingStyle($CJ, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR1, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR7, DrivingMode.StopForCarsIgnoreLights)

goto @Label6285

:Label13870
wait 0
if OR
  Car.IsUpsidedown($CAR1)
  Car.IsUpsidedown($CAR2)
  Car.IsUpsidedown($CAR3)
  Car.IsUpsidedown($CAR5)
  Car.IsUpsidedown($CAR6)
  Car.IsUpsidedown($CAR7)
  Car.IsUpsidedown($CAR8)
  Car.IsUpsidedown($CAR9)
goto_if_false @Label13977
IF OR
 Car.IsUpsidedown($CJ)
NOT  Car.IsUpsidedown($CJ)
goto_if_false @Label13977

goto @Label13896

:Label13896
wait 0
Text.PrintHelpFormatted("Position Renitialiser", 766)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Car.SetRoll($CAR1, 0)
Car.SetRoll($CAR2, 0)
Car.SetRoll($CAR3, 0)
Car.SetRoll($CJ, 0)
Car.SetRoll($CAR5, 0)
Car.SetRoll($CAR6, 0)
Car.SetRoll($CAR7, 0)
Car.SetRoll($CAR8, 0)
Car.SetRoll($CAR9, 0)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)

goto @Label6285

:Label13977
wait 0
if 1
  Char.IsOnFoot($3)
  Char.IsDucking($3)
goto_if_false @Label14046
goto @Label14009

:Label14009
wait 0
Text.PrintHelpFormatted("DEMMARER", 766)
CHAR.ClearTasksImmediately($3)
Char.WarpIntoCarAsPassenger($3, $CJ, SeatId.RearRight)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, 2.0, 1.0, 0.0)
Char.WarpFromCarToCoord($208, $5598, $5599, $5600)
$5598, $5599, $5600 = Car.GetOffsetInWorldCoords($CJ, -2.0, -1.0, 0.0)
Char.WarpFromCarToCoord($1949, $5598, $5599, $5600)
Car.SetCruiseSpeed($bike1, 20.0)
Car.SetCruiseSpeed($CAR1, 25.0)
Car.SetCruiseSpeed($CAR7, 25.0)
Car.SetCruiseSpeed($CJ, 25.0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Char.WarpIntoCarAsPassenger($208, $Cj, SeatId.FrontRight)
Char.WarpIntoCarAsPassenger($1949, $Car3, SeatId.RearRight)

goto @Label6285

:Label14046
wait 0
if and
  Pad.IsKeyPressed(KeyCode.OemPlus)
  object.DoesExist($obcam1)
goto_if_false @Label14222
goto @Label14073

:Label14073
wait 0
Player.SetControl($2, True)
Text.PrintHelpFormatted("ATTACHER LA CAMERA AU LEADER DU CONVOI", 766)
Camera.AttachToChar($120, 0.0, 15.3, 1.9, 0.0, -28.0, 0.5, 0.0, SwitchType.None)
Camera.AttachToChar($120, 0.0, 15.3, 2.9, 0.0, -28.0, 0.5, 0.0, SwitchType.Interpolation)

object.Delete($obcam1)
$obcam2 = Object.Create(1952,622.2319, 891.6676, -35.2099)
wait 2000

goto @Label6285

:Label14222
wait 0
if 1
  Char.IsSittingInCar($3,$cj)
  Pad.IsKeyPressed(KeyCode.Right)
goto_if_false @Label15299
goto @Label14257

:Label14257
wait 0
Text.PrintHelpFormatted("Couleurs Suivant", 766)
$couleur1, $couleur2 = Car.GetColors($cj)
$couleur1 += 1
$couleur2 += 1

Car.ChangeColor($cj, $couleur1, $couleur2)

Car.ChangeColor($CAR1, $couleur1, $couleur2)
Car.ChangeColor($CAR2, $couleur1, $couleur2)
Car.ChangeColor($CAR3, $couleur1, $couleur2)
Car.ChangeColor($CAR7, $couleur1, $couleur2)
Car.ChangeColor($CAR8, $couleur1, $couleur2)
Car.ChangeColor($CAR9, $couleur1, $couleur2)
Car.ChangeColor($CAR5, $couleur1, $couleur2)
Car.ChangeColor($CAR6, $couleur1, $couleur2)

goto @Label6285

:Label1425704
wait 0
Text.PrintHelpFormatted("VOYAGE LS LV", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1670.377, -109.9137, 35.3129)
Path.ExtendRoute(1651.246, -24.8333, 36.5268)
Path.ExtendRoute(1803.66, 821.9774, 10.4971)
Path.ExtendRoute(2616.492, 1823.409, 10.8203)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Task.DrivePointRouteAdvanced($120, $BIKE1, 30.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 30.0)
Task.DrivePointRouteAdvanced($138, $CAR1, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($202, $CJ, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($141, $CAR7, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label15299
wait 0
if and
  Pad.IsKeyPressed(KeyCode.OemPlus)
 object.DoesExist($obcam2) 
goto_if_false @Label15368
goto @Label15326

:Label15326
wait 0
Player.SetControl($2, True)
Text.PrintHelpFormatted("CAMERA SUPPRIMER", 766)
Camera.RestoreJumpcut
object.Delete($obcam2)
$obcam1 = Object.Create(1952,622.2319, 891.6676, -35.2099)

wait 2000
goto @Label6285

:Label15368
wait 0
if  and
  Pad.IsKeyPressed(KeyCode.X)
object.DoesExist($obbandit1)
goto_if_false @Label15612

goto @Label15394

:Label15394
wait 0
object.Delete($obbandit1)
$obbandit2 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Player.SetControl($2, True)
Text.PrintHelpFormatted("TENTATIVE D'ASSASSINAT", 166)
$246, $354, $355 = Char.GetOffsetInWorldCoords($3, 2.0, 4.0, 0.0)
$356 = Char.Create(PedType.BUM, #BALLAS3, $246, $354, $355)
Char.SetHealth($356,1800000 )
Char.SetMaxHealth($356,1800000 )
Char.AddArmor($356,1800000 )
Char.GiveWeapon($356, WeaponType.GolfClub, 100)
Task.KillCharOnFoot($356, $3)
Text.PrintHelpFormatted("ALERTE A TOUT LES GARDES UN CRIMINELLE S'ATTAQUE AU PRESIDENT", 766)
Char.SetSuffersCriticalHits($356, False)
Char.SetProofs($356, 0, 0, 0, 0, 0)
wait 3000
goto @Label6285

:Label15612
wait 0
if 1
  Char.IsOnFoot($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.RightShoulder1)
goto_if_false @Label15933
if and
  $1950 = Player.GetCharIsTargeting($2)
  char.DoesExist($1950)

goto @Label15657

:Label15657
wait 0

Task.KillCharOnFoot($142, $1950)
Text.PrintHelpFormatted("Les Soldats Tuez le", 766)
Task.KillCharOnFoot($203, $1950)
Task.KillCharOnFoot($204, $1950)
Task.KillCharOnFoot($205, $1950)
Task.KillCharOnFoot($206, $1950)
Task.KillCharOnFoot($207, $1950)
Task.KillCharOnFoot($208, $1950)
Task.KillCharOnFoot($209, $1950)
Task.KillCharOnFoot($210, $1950)
Task.KillCharOnFoot($211, $1950)
Task.KillCharOnFoot($212, $1950)
Task.KillCharOnFoot($214, $1950)
Task.KillCharOnFoot($215, $1950)
Task.KillCharOnFoot($216, $1950)
Task.KillCharOnFoot($217, $1950)
Task.KillCharOnFoot($225, $1950)
Task.KillCharOnFoot($226, $1950)
Task.KillCharOnFoot($227, $1950)
Task.KillCharOnFoot($127, $1950)
Task.KillCharOnFoot($129, $1950)
Task.KillCharOnFoot($139, $1950)
Task.KillCharOnFoot($140, $1950)
Task.KillCharOnFoot($142, $1950)
Task.KillCharOnFoot($143, $1950)
Task.KillCharOnFoot($144, $1950)
Task.KillCharOnFoot($145, $1950)
char.ClearLastWeaponDamage($3)
car.ClearLastWeaponDamage($CJ)

goto @Label6285

:Label15933
wait 0
if 1
  Char.IsOnFoot($3)
  Char.IsOnFoot($208)
goto_if_false @Label16509
if 
Pad.IsButtonPressed(PadId.Pad1, Button.DpadLeft)

goto_if_false @Label16509
goto @Label15964

:Label15964
wait 0 
Text.PrintHelpFormatted("Entourons le President", 766)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, 4.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($1949, MoveState.Sprint, RouteMode.once)

$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 2.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.once)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, 0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.once)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.0, 0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($206,  MoveState.Sprint, RouteMode.once)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207,  MoveState.Sprint, RouteMode.once)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($209,  MoveState.Sprint, RouteMode.once)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.once)
Char.GiveWeapon($208, WeaponType.0, 9999)
char.ClearLastWeaponDamage($3)
car.ClearLastWeaponDamage($CJ)
goto @Label6285

:Label16509
wait 0
if or
   not Char.LocateAnyMeansCar3D($120, $BIKE3, 20.0, 20.0, 20.0, False)
  not Char.LocateAnyMeansCar3D($120, $BIKE2, 20.0, 20.0, 20.0, False)
goto_if_false @Label17017
if  
Char.IsSittingInCar($120, $BIKE1)

goto_if_false @Label17017

goto @Label16564

:Label16564
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT BIKE2 or BIKE3", 766)
Car.AttachToCar($BIKE2, $BIKE1, 0.0, -6.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($BIKE3, $BIKE2, 0.0, -6.0, 0.1, 0.0, 0.0, 0.0)

Car.AttachToCar($5621, $BIKE1, 1.5, 0.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, 0.0, 0.1, 0.0, 0.0, 0.0)

Car.AttachToCar($BIKE2, $BIKE1, 2.0, -2.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($BIKE3, $BIKE1, -2.0, -2.0, 0.1, 0.0, 0.0, 0.0)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
wait 1000
Car.Detach($BIKE2, 0.0, 0.0, 0.0, False)
Car.Detach($BIKE3, 0.0, 0.0, 0.0, False)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
goto @Label6285

:Label17017
wait 0
if 1
  Char.IsSittingInCar($138, $CAR1)
  not Char.LocateAnyMeansCar3D($138, $CAR3, 50.0, 50.0, 50.0, False)
  
goto_if_false @Label17382
goto @Label17072

:Label17072
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT CARS DE CAR1, 2, ET 3", 766)
Car.AttachToCar($CAR2, $CAR1, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($CAR3, $CAR2, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
wait 1000
Car.Detach($CAR2, 0.0, 0.0, 0.0, False)
Car.Detach($CAR3, 0.0, 0.0, 0.0, False)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
goto @Label6285

:Label17382
wait 0
if 1
  Char.IsSittingInCar($202, $CJ)
  not Char.LocateAnyMeansCar3D($202, $CAR6, 50.0, 50.0, 50.0, False)
 
goto_if_false @Label17755
goto @Label17437

:Label17437
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT CARS CJ, 5 ET 6", 766)
Car.AttachToCar($CAR5, $CJ, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($CAR6, $CAR5, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
wait 1000
Car.Detach($CAR5, 0.0, 0.0, 0.0, False)
Car.Detach($CAR6, 0.0, 0.0, 0.0, False)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
goto @Label6285

:Label17755
wait 0
if 1
  Char.IsSittingInCar($141, $CAR7)
  not Char.LocateAnyMeansCar3D($141, $CAR9, 50.0, 50.0, 50.0, False)

goto_if_false @Label18119
goto @Label17810

:Label17810
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT CARS 7 8 ET 9", 766)
Car.AttachToCar($CAR8, $CAR7, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($CAR9, $CAR8, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
wait 1000
Car.Detach($CAR8, 0.0, 0.0, 0.0, False)
Car.Detach($CAR9, 0.0, 0.0, 0.0, False)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
goto @Label6285

:Label18119
wait 0
if OR
  Car.Locate3D($CAR1, 2519.9055, -1685.6771, 13.5174, 20.0, 20.0, 20.0, False)
  Car.Locate3D($BIKE1, 2519.9055, -1685.6771, 13.5174, 20.0, 20.0, 20.0, False)
  Pad.IsKeyPressed(KeyCode.NUM5)
goto_if_false @Label18725
IF AND
Char.IsInAnyCar($3)
Char.IsInAnyCar($202)
goto_if_false @Label18725
goto @Label18215

:Label18215
wait 0
Text.PrintHelpFormatted("GARER DANS LE PARK DE PALAIS DE GANTON", 766)
Char.ClearTasksImmediately($120)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Char.ClearTasksImmediately($138)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Char.ClearTasksImmediately($141)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($202, $CJ)
WAIT 2000
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
WAIT 2000
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)

goto @Label6285

:Label18725
wait 0
if and
  Char.IsOnFoot($3)
  Pad.IsKeyPressed(KeyCode.OemComma)
goto_if_false @Label19337
goto @Label18858

:Label18858
wait 0
Text.PrintHelpString("Menu 3")
Player.SetControl($2, False)
$menupieton = Menu.Create('BCOU_81', 29.0, 80.0, 186.0, 1, True, True, Align.Left)
Menu.SetColumn($menupieton, 0, 'TEXP3', 'PAGE14', 'PAGE15', 'PAGE16', 'PAGE17', 'JTOG5', 'PAGE19', 'PAGE20', 'PAGE21', 'PAGE22', 'PAGE23', 'PAGE24', 'QPOLD')
object.Delete($obmenu2)
 object.Delete($obmenu4)
$obsiren1 = Object.Create(1952,622.2319, 891.6676, -35.2099)
OBJECT.SetProofs($obsiren1,1,1,1,1,1)

wait 2500
goto @Label6285

:Label19337
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -2510.615, -2183.875, 100.0, 100.0, False)
  object.DoesExist($locateurlssf)
goto_if_false @Label20350
goto @Label19433

:Label19433
wait 0
Text.PrintHelpFormatted("VOYAGE LS ANGEL PINE 2", 766)
object.Delete($locateurlssf)
Path.FlushRoute
Path.ExtendRoute(-2510.615, -2183.875, 29.1701)

Path.ExtendRoute(-2877.514, -1786.934, 32.3652)
Path.ExtendRoute(-2916.524, -1250.761, 9.6865)
Path.ExtendRoute(-2853.323, -626.9944, 6.6581)
Path.ExtendRoute(-2836.813, -572.5326, 6.6957)
Path.ExtendRoute(-2793.928, -498.2428, 6.8076)
Path.ExtendRoute(-2603.381, 86.9566, 4.313)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 200
goto @Label6285

:Label20350
wait 0
if or
  Car.Locate3D($BIKE1, -2603.381, 86.9566, 4.313, 50.0, 50.0, 50.0, False)
  Car.Locate3D($CAR1, -2603.381, 86.9566, 4.313, 50.0, 50.0, 50.0, False)
  Pad.IsKeyPressed(KeyCode.NUM6)
goto_if_false @Label20953
IF AND
Char.IsInAnyCar($3)
Char.IsInAnyCar($202)
goto @Label20446

:Label20446
wait 0
Text.PrintHelpFormatted("BIENVENUE A LA PRESIDENCE DE SAN FIERRO PARK", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
WAIT 2000
Car.SetCoordinates($CAR1, -2435.971, 135.9597, 34.682)
Car.SetHeading($CAR1, 266.1933)
Car.SetCoordinates($CAR2, -2437.166, 141.665, 34.7505)
Car.SetHeading($CAR2, 272.0852)
Car.SetCoordinates($CAR3, -2447.204, 136.681, 34.675)
Car.SetHeading($CAR3, 266.144)
Car.SetCoordinates($CAR7, -2460.169, 162.4329, 34.6824)
Car.SetHeading($CAR7, 183.3992)
Car.SetCoordinates($CAR8, -2460.055, 169.3806, 34.8566)
Car.SetHeading($CAR8, 178.4833)
Car.SetCoordinates($CAR9, -2454.839, 175.0439, 34.6796)
Car.SetHeading($CAR9, 128.7462)
Car.SetCoordinates($CAR5, -2459.892, 146.1358, 34.6828)
Car.SetHeading($CAR5, 180.8443)
Car.SetCoordinates($CAR6, -2460.056, 154.0658, 34.8543)
Car.SetHeading($CAR6, 178.2547)
Car.SetCoordinates($CJ, -2456.349, 138.9381, 34.7576)
Car.SetHeading($CJ, 225.591)
Car.SetCoordinates($BIKE1, -2428.826, 134.221, 35.0413)
Car.SetHeading($BIKE1, 272.4514)
Car.SetCoordinates($BIKE2, -2428.448, 138.5243, 35.04)
Car.SetHeading($BIKE2, 271.002)
Car.SetCoordinates($BIKE3, -2429.786, 141.2249, 35.0432)
Car.SetHeading($BIKE3, 271.1828)
WAIT 4000
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
WAIT 2000
Car.SetCoordinates($CAR1, -2435.971, 135.9597, 34.682)
Car.SetHeading($CAR1, 266.1933)
Car.SetCoordinates($CAR2, -2437.166, 141.665, 34.7505)
Car.SetHeading($CAR2, 272.0852)
Car.SetCoordinates($CAR3, -2447.204, 136.681, 34.675)
Car.SetHeading($CAR3, 266.144)
Car.SetCoordinates($CAR7, -2460.169, 162.4329, 34.6824)
Car.SetHeading($CAR7, 183.3992)
Car.SetCoordinates($CAR8, -2460.055, 169.3806, 34.8566)
Car.SetHeading($CAR8, 178.4833)
Car.SetCoordinates($CAR9, -2454.839, 175.0439, 34.6796)
Car.SetHeading($CAR9, 128.7462)
Car.SetCoordinates($CAR5, -2459.892, 146.1358, 34.6828)
Car.SetHeading($CAR5, 180.8443)
Car.SetCoordinates($CAR6, -2460.056, 154.0658, 34.8543)
Car.SetHeading($CAR6, 178.2547)
Car.SetCoordinates($CJ, -2456.349, 138.9381, 34.7576)
Car.SetHeading($CJ, 225.591)
Car.SetCoordinates($BIKE1, -2428.826, 134.221, 35.0413)
Car.SetHeading($BIKE1, 272.4514)
Car.SetCoordinates($BIKE2, -2428.448, 138.5243, 35.04)
Car.SetHeading($BIKE2, 271.002)
Car.SetCoordinates($BIKE3, -2429.786, 141.2249, 35.0432)
Car.SetHeading($BIKE3, 271.1828)

goto @Label6285

:Label20953
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsKeyPressed(KeyCode.Num1)
goto_if_false @Label22104
goto @Label20987

:Label2098705
wait 0
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Player.SetControl($2, True)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)
wait 3000
Text.PrintHelpFormatted("VOYAGE LV LS", 766)
Path.FlushRoute
Path.ExtendRoute(1754.908, 1623.385, 7.6215)
Path.ExtendRoute(1788.642, 804.4164, 11.0534)
Path.ExtendRoute(1604.979, 111.7061, 37.33)
Path.ExtendRoute(1658.129, -174.8808, 35.1762)
Path.ExtendRoute(1704.222, -607.5983, 38.8693)
Path.ExtendRoute(2614.333, -1049.297, 69.261)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:Label20987
wait 0
Text.PrintHelpFormatted("D3", 766)
$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR1, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR1, -3.0, -1.8, 0.0)
$hpv1 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$hpv2 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$hpv3 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$hpv4 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($hpv3, $CAR1, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($hpv4, $CAR1,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
$JKL, $LKJ, $MNO = Char.GetOffsetInWorldCoords($3, 0.0, 10.0, 0.0)
11@ = Char.Create(PedType.Special, #LAPDM1, $JKL, $LKJ, $MNO)
Char.AttachToCar(11@, $CAR1, 0.0, 2.0, 4.1, 5, 1.0, WeaponType.Unarmed)
Char.SetCollision(11@, False)
Char.SetVisible(11@, 0)
Car.SetHeading($hpv1, $5)
Car.SetHeading($hpv2, $5)
Car.SetProofs($hpv1, True, True, True, True, True)
Car.SetProofs($hpv2, True, True, True, True, True)
wait 500
$MOTARD1 = Char.CreateInsideCar($hpv1, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($MOTARD1, False)
$MOTARD2 = Char.CreateInsideCar($hpv2, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($MOTARD2, False)
Car.ForceLights($hpv1, CarLights.ForceOn)
Car.ForceLights($hpv2, CarLights.ForceOn)
Car.SwitchSiren($hpv1, True)
Car.SwitchSiren($hpv2, True)
Car.SetDrivingStyle($hpv1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($hpv2, DrivingMode.AvoidCars)
Car.SetCanBurstTires($hpv2, False)
Car.SetCanBurstTires($hpv1, False)
Car.SetHeavy($hpv2, True)
Car.SetHeavy($hpv1, True)
Car.SetTraction($hpv1, 3.5)
Car.SetTraction($hpv2, 3.5)
Char.GiveWeapon($MOTARD1, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($MOTARD2, WeaponType.DesertEagle, 99999)
car.SetCollision($hpv3,0)
car.SetCollision($hpv4,0)
car.SetVisible($hpv3,0)
car.SetVisible($hpv4,0)
Car.MarkAsConvoyCar($hpv1, True)
Car.MarkAsConvoyCar($hpv2, True)
Car.SetEscortCarRight($hpv1, $CAR1)
Car.SetEscortCarLeft($hpv2, $CAR1)
Car.SetFollowCar($hpv1, $hpv3, 1.0)
Car.SetFollowCar($hpv2, $hpv4, 1.0)
Car.MarkAsConvoyCar($hpv1, True)
Car.MarkAsConvoyCar($hpv2, True)
Car.SetCruiseSpeed($hpv2, 60.0)
Car.SetCruiseSpeed($hpv1, 60.0)
Car.LockDoors($hpv2, CarLock.LockedPlayerInside)
Car.LockDoors($hpv1, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($MOTARD1, True)
Char.SetCanBeKnockedOffBike($MOTARD2, True)
Char.SetProofs($MOTARD1, True, True, True, True, True)
Char.SetProofs($MOTARD2, True, True, True, True, True)
wait 1000

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR7, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR7, -3.0, -1.8, 0.0)
$copb1 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$copb2 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$copb3 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$copb4 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($copb3, $CAR7, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($copb4, $CAR7,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
$JKL, $LKJ, $MNO = Char.GetOffsetInWorldCoords($3, 0.0, 10.0, 0.0)
$GR11 = Char.Create(PedType.Special, #LAPDM1, $JKL, $LKJ, $MNO)
Char.AttachToCar($GR11, $CAR7, 0.0, 2.0, 4.1, 5, 1.0, WeaponType.Unarmed)
Char.SetCollision($GR11, False)
Char.SetVisible($GR11, 0)
Car.SetHeading($copb1, $5)
Car.SetHeading($copb2, $5)
Car.SetProofs($copb1, True, True, True, True, True)
Car.SetProofs($copb2, True, True, True, True, True)
wait 500
$MOTARD1 = Char.CreateInsideCar($copb1, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($MOTARD1, False)
$MOTARD2 = Char.CreateInsideCar($copb2, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($MOTARD2, False)
Car.ForceLights($copb1, CarLights.ForceOn)
Car.ForceLights($copb2, CarLights.ForceOn)
Car.SwitchSiren($copb1, True)
Car.SwitchSiren($copb2, True)
Car.SetDrivingStyle($copb1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($copb2, DrivingMode.AvoidCars)
Car.SetCanBurstTires($copb2, False)
Car.SetCanBurstTires($copb1, False)
Car.SetHeavy($copb2, True)
Car.SetHeavy($copb1, True)
Car.SetTraction($copb1, 3.5)
Car.SetTraction($copb2, 3.5)
Char.GiveWeapon($MOTARD1, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($MOTARD2, WeaponType.DesertEagle, 99999)
car.SetCollision($copb3,0)
car.SetCollision($copb4,0)
car.SetVisible($copb3,0)
car.SetVisible($copb4,0)
Car.MarkAsConvoyCar($copb1, True)
Car.MarkAsConvoyCar($copb2, True)
Car.SetEscortCarRight($copb1, $CAR7)
Car.SetEscortCarLeft($copb2, $CAR7)
Car.SetFollowCar($copb1, $copb3, 1.0)
Car.SetFollowCar($copb2, $copb4, 1.0)
Car.MarkAsConvoyCar($copb1, True)
Car.MarkAsConvoyCar($copb2, True)
Car.SetCruiseSpeed($copb2, 60.0)
Car.SetCruiseSpeed($copb1, 60.0)
Car.LockDoors($copb2, CarLock.LockedPlayerInside)
Car.LockDoors($copb1, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($MOTARD1, True)
Char.SetCanBeKnockedOffBike($MOTARD2, True)
Char.SetProofs($MOTARD1, True, True, True, True, True)
Char.SetProofs($MOTARD2, True, True, True, True, True)
wait 1000
$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($car2, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($car2, -3.0, -1.8, 0.0)
$bmw1 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$bmw2 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$bmw3 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$bmw4 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($bmw3, $car2, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($bmw4, $car2,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($bmw1, $5)
Car.SetHeading($bmw2, $5)
Car.SetProofs($bmw1, True, True, True, True, True)
Car.SetProofs($bmw2, True, True, True, True, True)
wait 500
$ovr1 = Char.CreateInsideCar($bmw1, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($ovr1, False)
$ovr2 = Char.CreateInsideCar($bmw2, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($ovr2, False)
Car.ForceLights($bmw1, CarLights.ForceOn)
Car.ForceLights($bmw2, CarLights.ForceOn)
Car.SwitchSiren($bmw1, True)
Car.SwitchSiren($bmw2, True)
Car.SetDrivingStyle($bmw1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($bmw2, DrivingMode.AvoidCars)
Car.SetCanBurstTires($bmw2, False)
Car.SetCanBurstTires($bmw1, False)
Car.SetHeavy($bmw2, True)
Car.SetHeavy($bmw1, True)
Car.SetTraction($bmw1, 3.5)
Car.SetTraction($bmw2, 3.5)
Char.GiveWeapon($ovr1, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($ovr2, WeaponType.DesertEagle, 99999)
car.SetCollision($bmw3,0)
car.SetCollision($bmw4,0)
car.SetVisible($bmw3,0)
car.SetVisible($bmw4,0)
Car.MarkAsConvoyCar($bmw1, True)
Car.MarkAsConvoyCar($bmw2, True)
Car.SetEscortCarRight($bmw1, $car2)
Car.SetEscortCarLeft($bmw2, $car2)
Car.SetFollowCar($bmw1, $bmw3, 1.0)
Car.SetFollowCar($bmw2, $bmw4, 1.0)
Car.MarkAsConvoyCar($bmw1, True)
Car.MarkAsConvoyCar($bmw2, True)
Car.SetCruiseSpeed($bmw2, 60.0)
Car.SetCruiseSpeed($bmw1, 60.0)
Car.LockDoors($bmw2, CarLock.LockedPlayerInside)
Car.LockDoors($bmw1, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($ovr1, True)
Char.SetCanBeKnockedOffBike($ovr2, True)
Char.SetProofs($ovr1, True, True, True, True, True)
Char.SetProofs($ovr2, True, True, True, True, True)
wait 1000

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR3, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR3, -3.0, -1.8, 0.0)
$YAMAHA1 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$YAMAHA2 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$YAMAHA3 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$YAMAHA4 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($YAMAHA3, $CAR3, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($YAMAHA4, $CAR3,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($YAMAHA1, $5)
Car.SetHeading($YAMAHA2, $5)
Car.SetProofs($YAMAHA1, True, True, True, True, True)
Car.SetProofs($YAMAHA2, True, True, True, True, True)
wait 500
$BLK1 = Char.CreateInsideCar($YAMAHA1, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($BLK1, False)
$BLK2 = Char.CreateInsideCar($YAMAHA2, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($BLK2, False)
Car.ForceLights($YAMAHA1, CarLights.ForceOn)
Car.ForceLights($YAMAHA2, CarLights.ForceOn)
Car.SwitchSiren($YAMAHA1, True)
Car.SwitchSiren($YAMAHA2, True)
Car.SetDrivingStyle($YAMAHA1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($YAMAHA2, DrivingMode.AvoidCars)
Car.SetCanBurstTires($YAMAHA2, False)
Car.SetCanBurstTires($YAMAHA1, False)
Car.SetHeavy($YAMAHA2, True)
Car.SetHeavy($YAMAHA1, True)
Car.SetTraction($YAMAHA1, 3.5)
Car.SetTraction($YAMAHA2, 3.5)
Char.GiveWeapon($BLK1, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($BLK2, WeaponType.DesertEagle, 99999)
car.SetCollision($YAMAHA3,0)
car.SetCollision($YAMAHA4,0)
car.SetVisible($YAMAHA3,0)
car.SetVisible($YAMAHA4,0)
Car.MarkAsConvoyCar($YAMAHA1, True)
Car.MarkAsConvoyCar($YAMAHA2, True)
Car.SetEscortCarRight($YAMAHA1, $CAR3)
Car.SetEscortCarLeft($YAMAHA2, $CAR3)
Car.SetFollowCar($YAMAHA1, $YAMAHA3, 1.0)
Car.SetFollowCar($YAMAHA2, $YAMAHA4, 1.0)
Car.MarkAsConvoyCar($YAMAHA1, True)
Car.MarkAsConvoyCar($YAMAHA2, True)
Car.SetCruiseSpeed($YAMAHA2, 60.0)
Car.SetCruiseSpeed($YAMAHA1, 60.0)
Car.LockDoors($YAMAHA2, CarLock.LockedPlayerInside)
Car.LockDoors($YAMAHA1, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($BLK1, True)
Char.SetCanBeKnockedOffBike($BLK2, True)
Char.SetProofs($BLK1, True, True, True, True, True)
Char.SetProofs($BLK2, True, True, True, True, True)

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR5, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR5, -3.0, -1.8, 0.0)
$YAMAHA5 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$YAMAHA6 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$YAMAHA7 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$YAMAHA8 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($YAMAHA7, $CAR5, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($YAMAHA8, $CAR5,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($YAMAHA5, $5)
Car.SetHeading($YAMAHA6, $5)
Car.SetProofs($YAMAHA5, True, True, True, True, True)
Car.SetProofs($YAMAHA6, True, True, True, True, True)
wait 500
$BLK3 = Char.CreateInsideCar($YAMAHA5, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($BLK3, False)
$BLK4 = Char.CreateInsideCar($YAMAHA6, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($BLK4, False)
Car.ForceLights($YAMAHA5, CarLights.ForceOn)
Car.ForceLights($YAMAHA6, CarLights.ForceOn)
Car.SwitchSiren($YAMAHA5, True)
Car.SwitchSiren($YAMAHA6, True)
Car.SetDrivingStyle($YAMAHA5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($YAMAHA6, DrivingMode.AvoidCars)
Car.SetCanBurstTires($YAMAHA6, False)
Car.SetCanBurstTires($YAMAHA5, False)
Car.SetHeavy($YAMAHA6, True)
Car.SetHeavy($YAMAHA5, True)
Car.SetTraction($YAMAHA5, 3.5)
Car.SetTraction($YAMAHA6, 3.5)
Char.GiveWeapon($BLK3, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($BLK4, WeaponType.DesertEagle, 99999)
car.SetCollision($YAMAHA7,0)
car.SetCollision($YAMAHA8,0)
car.SetVisible($YAMAHA7,0)
car.SetVisible($YAMAHA8,0)
Car.MarkAsConvoyCar($YAMAHA5, True)
Car.MarkAsConvoyCar($YAMAHA6, True)
Car.SetEscortCarRight($YAMAHA5, $CAR5)
Car.SetEscortCarLeft($YAMAHA6, $CAR5)
Car.SetFollowCar($YAMAHA5, $YAMAHA7, 1.0)
Car.SetFollowCar($YAMAHA6, $YAMAHA8, 1.0)
Car.MarkAsConvoyCar($YAMAHA5, True)
Car.MarkAsConvoyCar($YAMAHA6, True)
Car.SetCruiseSpeed($YAMAHA6, 60.0)
Car.SetCruiseSpeed($YAMAHA5, 60.0)
Car.LockDoors($YAMAHA6, CarLock.LockedPlayerInside)
Car.LockDoors($YAMAHA5, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($BLK3, True)
Char.SetCanBeKnockedOffBike($BLK4, True)
Char.SetProofs($BLK3, True, True, True, True, True)
Char.SetProofs($BLK4, True, True, True, True, True)

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR6, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR6, -3.0, -1.8, 0.0)
$BARBARITA5 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$BARBARITA6 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$BARBARITA7 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$BARBARITA8 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($BARBARITA7, $CAR6, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($BARBARITA8, $CAR6,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($BARBARITA5, $5)
Car.SetHeading($BARBARITA6, $5)
Car.SetProofs($BARBARITA5, True, True, True, True, True)
Car.SetProofs($BARBARITA6, True, True, True, True, True)
wait 500
$POLICE3 = Char.CreateInsideCar($BARBARITA5, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($POLICE3, False)
$POLICE4 = Char.CreateInsideCar($BARBARITA6, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($POLICE4, False)
Car.ForceLights($BARBARITA5, CarLights.ForceOn)
Car.ForceLights($BARBARITA6, CarLights.ForceOn)
Car.SwitchSiren($BARBARITA5, True)
Car.SwitchSiren($BARBARITA6, True)
Car.SetDrivingStyle($BARBARITA5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($BARBARITA6, DrivingMode.AvoidCars)
Car.SetCanBurstTires($BARBARITA6, False)
Car.SetCanBurstTires($BARBARITA5, False)
Car.SetHeavy($BARBARITA6, True)
Car.SetHeavy($BARBARITA5, True)
Car.SetTraction($BARBARITA5, 3.5)
Car.SetTraction($BARBARITA6, 3.5)
Char.GiveWeapon($POLICE3, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($POLICE4, WeaponType.DesertEagle, 99999)
car.SetCollision($BARBARITA7,0)
car.SetCollision($BARBARITA8,0)
car.SetVisible($BARBARITA7,0)
car.SetVisible($BARBARITA8,0)
Car.MarkAsConvoyCar($BARBARITA5, True)
Car.MarkAsConvoyCar($BARBARITA6, True)
Car.SetEscortCarRight($BARBARITA5, $CAR6)
Car.SetEscortCarLeft($BARBARITA6, $CAR6)
Car.SetFollowCar($BARBARITA5, $BARBARITA7, 1.0)
Car.SetFollowCar($BARBARITA6, $BARBARITA8, 1.0)
Car.MarkAsConvoyCar($BARBARITA5, True)
Car.MarkAsConvoyCar($BARBARITA6, True)
Car.SetCruiseSpeed($BARBARITA6, 60.0)
Car.SetCruiseSpeed($BARBARITA5, 60.0)
Car.LockDoors($BARBARITA6, CarLock.LockedPlayerInside)
Car.LockDoors($BARBARITA5, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($POLICE3, True)
Char.SetCanBeKnockedOffBike($POLICE4, True)
Char.SetProofs($POLICE3, True, True, True, True, True)
Char.SetProofs($POLICE4, True, True, True, True, True)

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CJ, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CJ, -3.0, -1.8, 0.0)
$HONDA5 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$HONDA6 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$HONDA7 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$HONDA8 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($HONDA7, $CJ, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($HONDA8, $CJ,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($HONDA5, $5)
Car.SetHeading($HONDA6, $5)
Car.SetProofs($HONDA5, True, True, True, True, True)
Car.SetProofs($HONDA6, True, True, True, True, True)
wait 500
$GENDARME3 = Char.CreateInsideCar($HONDA5, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($GENDARME3, False)
$GENDARME4 = Char.CreateInsideCar($HONDA6, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($GENDARME4, False)
Car.ForceLights($HONDA5, CarLights.ForceOn)
Car.ForceLights($HONDA6, CarLights.ForceOn)
Car.SwitchSiren($HONDA5, True)
Car.SwitchSiren($HONDA6, True)
Car.SetDrivingStyle($HONDA5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($HONDA6, DrivingMode.AvoidCars)
Car.SetCanBurstTires($HONDA6, False)
Car.SetCanBurstTires($HONDA5, False)
Car.SetHeavy($HONDA6, True)
Car.SetHeavy($HONDA5, True)
Car.SetTraction($HONDA5, 3.5)
Car.SetTraction($HONDA6, 3.5)
Char.GiveWeapon($GENDARME3, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($GENDARME4, WeaponType.DesertEagle, 99999)
car.SetCollision($HONDA7,0)
car.SetCollision($HONDA8,0)
car.SetVisible($HONDA7,0)
car.SetVisible($HONDA8,0)
Car.MarkAsConvoyCar($HONDA5, True)
Car.MarkAsConvoyCar($HONDA6, True)
Car.SetEscortCarRight($HONDA5, $CJ)
Car.SetEscortCarLeft($HONDA6, $CJ)
Car.SetFollowCar($HONDA5, $HONDA7, 1.0)
Car.SetFollowCar($HONDA6, $HONDA8, 1.0)
Car.MarkAsConvoyCar($HONDA5, True)
Car.MarkAsConvoyCar($HONDA6, True)
Car.SetCruiseSpeed($HONDA6, 60.0)
Car.SetCruiseSpeed($HONDA5, 60.0)
Car.LockDoors($HONDA6, CarLock.LockedPlayerInside)
Car.LockDoors($HONDA5, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($GENDARME3, True)
Char.SetCanBeKnockedOffBike($GENDARME4, True)
Char.SetProofs($GENDARME3, True, True, True, True, True)
Char.SetProofs($GENDARME4, True, True, True, True, True)

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR8, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR8, -3.0, -1.8, 0.0)
$SUZUKI5 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$SUZUKI6 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$SUZUKI7 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$SUZUKI8 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($SUZUKI7, $CAR8, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($SUZUKI8, $CAR8,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($SUZUKI5, $5)
Car.SetHeading($SUZUKI6, $5)
Car.SetProofs($SUZUKI5, True, True, True, True, True)
Car.SetProofs($SUZUKI6, True, True, True, True, True)
wait 500
$USIGM3 = Char.CreateInsideCar($SUZUKI5, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($USIGM3, False)
$USIGM4 = Char.CreateInsideCar($SUZUKI6, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($USIGM4, False)
Car.ForceLights($SUZUKI5, CarLights.ForceOn)
Car.ForceLights($SUZUKI6, CarLights.ForceOn)
Car.SwitchSiren($SUZUKI5, True)
Car.SwitchSiren($SUZUKI6, True)
Car.SetDrivingStyle($SUZUKI5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($SUZUKI6, DrivingMode.AvoidCars)
Car.SetCanBurstTires($SUZUKI6, False)
Car.SetCanBurstTires($SUZUKI5, False)
Car.SetHeavy($SUZUKI6, True)
Car.SetHeavy($SUZUKI5, True)
Car.SetTraction($SUZUKI5, 3.5)
Car.SetTraction($SUZUKI6, 3.5)
Char.GiveWeapon($USIGM3, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($USIGM4, WeaponType.DesertEagle, 99999)
car.SetCollision($SUZUKI7,0)
car.SetCollision($SUZUKI8,0)
car.SetVisible($SUZUKI7,0)
car.SetVisible($SUZUKI8,0)
Car.MarkAsConvoyCar($SUZUKI5, True)
Car.MarkAsConvoyCar($SUZUKI6, True)
Car.SetEscortCarRight($SUZUKI5, $CAR8)
Car.SetEscortCarLeft($SUZUKI6, $CAR8)
Car.SetFollowCar($SUZUKI5, $SUZUKI7, 1.0)
Car.SetFollowCar($SUZUKI6, $SUZUKI8, 1.0)
Car.MarkAsConvoyCar($SUZUKI5, True)
Car.MarkAsConvoyCar($SUZUKI6, True)
Car.SetCruiseSpeed($SUZUKI6, 60.0)
Car.SetCruiseSpeed($SUZUKI5, 60.0)
Car.LockDoors($SUZUKI6, CarLock.LockedPlayerInside)
Car.LockDoors($SUZUKI5, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($USIGM3, True)
Char.SetCanBeKnockedOffBike($USIGM4, True)
Char.SetProofs($USIGM3, True, True, True, True, True)
Char.SetProofs($USIGM4, True, True, True, True, True)

$ABC, $CBA, $DEF = Car.GetOffsetInWorldCoords($CAR9, 3.0, -1.8, 0.0)
$FED, $HGI, $IGH = Car.GetOffsetInWorldCoords($CAR9, -3.0, -1.8, 0.0)
$ROYAL5 = Car.Create(#NRG500, $ABC, $CBA, $DEF)
$ROYAL6 = Car.Create(#NRG500, $FED, $HGI, $IGH)
$ROYAL7 = Car.Create(#COPBIKE, $ABC, $CBA, $DEF)
$ROYAL8 = Car.Create(#COPBIKE, $FED, $HGI, $IGH)
Car.AttachToCar($ROYAL7, $CAR9, 2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($ROYAL8, $CAR9,-2.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetHeading($ROYAL5, $5)
Car.SetHeading($ROYAL6, $5)
Car.SetProofs($ROYAL5, True, True, True, True, True)
Car.SetProofs($ROYAL6, True, True, True, True, True)
wait 500
$RAID3 = Char.CreateInsideCar($ROYAL5, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($RAID3, False)
$RAID4 = Char.CreateInsideCar($ROYAL6, PedType.Gang2, #ARMY)
Char.SetCanBeShotInVehicle($RAID4, False)
Car.ForceLights($ROYAL5, CarLights.ForceOn)
Car.ForceLights($ROYAL6, CarLights.ForceOn)
Car.SwitchSiren($ROYAL5, True)
Car.SwitchSiren($ROYAL6, True)
Car.SetDrivingStyle($ROYAL5, DrivingMode.AvoidCars)
Car.SetDrivingStyle($ROYAL6, DrivingMode.AvoidCars)
Car.SetCanBurstTires($ROYAL6, False)
Car.SetCanBurstTires($ROYAL5, False)
Car.SetHeavy($ROYAL6, True)
Car.SetHeavy($ROYAL5, True)
Car.SetTraction($ROYAL5, 3.5)
Car.SetTraction($ROYAL6, 3.5)
Char.GiveWeapon($RAID3, WeaponType.DesertEagle, 99999)
Char.GiveWeapon($RAID4, WeaponType.DesertEagle, 99999)
car.SetCollision($ROYAL7,0)
car.SetCollision($ROYAL8,0)
car.SetVisible($ROYAL7,0)
car.SetVisible($ROYAL8,0)
Car.MarkAsConvoyCar($ROYAL5, True)
Car.MarkAsConvoyCar($ROYAL6, True)
Car.SetEscortCarRight($ROYAL5, $CAR9)
Car.SetEscortCarLeft($ROYAL6, $CAR9)
Car.SetFollowCar($ROYAL5, $ROYAL7, 1.0)
Car.SetFollowCar($ROYAL6, $ROYAL8, 1.0)
Car.MarkAsConvoyCar($ROYAL5, True)
Car.MarkAsConvoyCar($ROYAL6, True)
Car.SetCruiseSpeed($ROYAL6, 60.0)
Car.SetCruiseSpeed($ROYAL5, 60.0)
Car.LockDoors($ROYAL6, CarLock.LockedPlayerInside)
Car.LockDoors($ROYAL5, CarLock.LockedPlayerInside)
Char.SetCanBeKnockedOffBike($RAID3, True)
Char.SetCanBeKnockedOffBike($RAID4, True)
Char.SetProofs($RAID3, True, True, True, True, True)
Char.SetProofs($RAID4, True, True, True, True, True)

goto @Label6285

:Label22104
wait 0
if and 
char.IsSittingInAnyCar($3)
 Pad.IsKeyPressed(KeyCode.Oem2)
  car.IsSirenOn($bike1)
goto_if_false @Label22386

goto @Label22219

:Label22219
wait 0
Text.PrintHelpFormatted("Siren Desactiver", 766)
Car.SwitchSiren($BIKE1, 0)
Car.SwitchSiren($BIKE2, 0)
Car.SwitchSiren($BIKE3, 0)
Car.SwitchSiren($CAR1, 0)
Car.SwitchSiren($CAR2, 0)
Car.SwitchSiren($CAR3, 0)
Car.SwitchSiren($CAR7, 0)
Car.SwitchSiren($CAR8, 0)
Car.SwitchSiren($CAR9, 0)
Car.SwitchSiren($CAR5, 0)
Car.SwitchSiren($CAR6, 0)
Car.SwitchSiren($CJ, 0)
Object.SetVisible($drapeauC2,1)
Object.SetVisible($drapeauC1,1)
wait 2000
goto @Label6285

:Label22386
wait 0
if 1
  Char.IsInAnyCar($3)
  Pad.IsKeyPressed(KeyCode.K)
goto_if_false @Label23434
goto @Label22417

:Label22417
wait 0
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Text.PrintHelpFormatted("Polomino Creek et LS, PL et LS", 766)
Car.SetCoordinates($CAR1, 2290.488, -61.9121, 26.1823)
Car.SetHeading($CAR1, 1.2036)
Car.SetCoordinates($CAR2, 2290.639, -69.1553, 26.1793)
Car.SetHeading($CAR2, 1.1993)
Car.SetCoordinates($CAR3, 2290.806, -77.2239, 26.1807)
Car.SetHeading($CAR3, 1.19)
Car.SetCoordinates($CAR7, 2271.01, -94.3373, 26.1821)
Car.SetHeading($CAR7, 268.3744)
Car.SetCoordinates($CAR8, 2259.39, -93.9893, 26.1833)
Car.SetHeading($CAR8, 270.1179)
Car.SetCoordinates($CAR9, 2249.929, -94.0073, 26.1827)
Car.SetHeading($CAR9, 270.1237)
Car.SetCoordinates($CAR5, 2290.213, -92.5638, 26.182)
Car.SetHeading($CAR5, 331.2085)
Car.SetCoordinates($CAR6, 2278.075, -94.5429, 26.1812)
Car.SetHeading($CAR6, 268.333)
Car.SetCoordinates($CJ, 2290.947, -85.1072, 26.1827)
Car.SetHeading($CJ, 2.6794)
Car.SetCoordinates($BIKE1, 2290.022, -39.318, 26.1848)
Car.SetHeading($BIKE1, 1.2209)
Car.SetCoordinates($BIKE2, 2292.1719, -40.8774, 26.3935)
Car.SetHeading($BIKE2, 1.1636)
Car.SetCoordinates($BIKE3, 2287.6638, -41.0796, 26.5368)
Car.SetHeading($BIKE3, 1.198)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
wait 3000
Path.FlushRoute
Path.ExtendRoute(2826.358, -1618.667, 10.6406)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:Label23434
wait 0
if and
  Char.IsSittingInAnyCar($3)
  Pad.IsKeyPressed(KeyCode.OemComma)
goto_if_false @Label23812
goto @Label23715

:Label23715
wait 0
Text.PrintHelpFormatted("Menu 2", 766)
Player.SetControl($2, False)
$menu2 = Menu.Create('BCOU_81', 29.0, 80.0, 186.0, 1, True, True, Align.Left)
Menu.SetColumn($menu2, 0, 'TEXP2', 'PAGE1', 'PAGE2', 'PAGE3', 'PAGE4', 'PAGE5', 'PAGE6', 'PAGE7', 'PAGE8', 'PAGE9', 'PAGE10', 'PAGE11', 'PAGE123')
object.Delete($obmenu2)

object.Delete($obsiren1)
$obmenu4 = Object.Create(1952,622.2319, 891.6676, -35.2099)
OBJECT.SetProofs($obmenu4,1,1,1,1,1)

wait 2500
goto @Label6285

:Label23812
wait 0
if 1
  Char.IsInAnyCar($3)
  not Char.LocateAnyMeansCar3D($202, $CAR3, 200.0, 200.0, 200.0, False)
goto_if_false @Label23978
goto @Label23864

:Label23864
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT 100 METRES  CJ, CAR5, CAR6", 766)
Car.AttachToCar($CJ, $CAR3, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
wait 1000
Car.Detach($CJ, 0.0, 0.0, 0.0, False)
goto @Label6285

:Label23978
wait 0
if 1
  Char.IsInAnyCar($3)
  not Char.LocateAnyMeansCar3D($141, $CAR6, 200.0, 200.0, 200.0, False)
goto_if_false @Label24142
goto @Label24030

:Label24030
wait 0
Text.PrintHelpFormatted("RAPPROCHEMENT 2 100 METRES CAR 7, 8, 9", 766)
Car.AttachToCar($CAR7, $CAR6, 0.0, -8.0, 0.1, 0.0, 0.0, 0.0)
wait 1000
Car.Detach($CAR7, 0.0, 0.0, 0.0, False)
goto @Label6285

:Label24142
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsKeyPressed(KeyCode.L)
goto_if_false @Label25743
goto @Label24177

:Label24177
wait 0
Text.PrintHelpFormatted("PR au Milieu", 766)
Text.PrintHelpFormatted("D2", 766)
$Pop1 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($Pop1, $5)
$Pop2 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($Pop2, $5)
Car.AttachToCar($Pop1, $car1, 3.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($Pop2, $car1, -3.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetCollision($Pop1, False)
Car.SetCollision($Pop2, False)
Car.SetVisible($Pop1, False)
Car.SetVisible($Pop2, False)

$Pop3 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($Pop3, $5)
$Pop4 = Car.Create(#COPBIKE, $6, $7, $8)
Car.SetHeading($Pop4, $5)
Car.AttachToCar($Pop3, $cj, 3.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($Pop4, $cj, -3.0, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.SetCollision($Pop3, False)
Car.SetCollision($Pop4, False)
Car.SetVisible($Pop3, False)
Car.SetVisible($Pop4, False)

Car.SetFollowCar($CAR2, $Pop1, 1.0)
Car.SetFollowCar($CAR3, $Pop2, 1.0)

Car.SetFollowCar($CAR5, $Pop3, 1.0)
Car.SetFollowCar($CAR6, $Pop4, 1.0)

goto @Label6285

:Label2417701
wait 0
Text.PrintHelpFormatted("VOYAGE SF LV", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.SetCoordinates($CAR1, -2392.54, 353.089, 34.6528)
Car.SetHeading($CAR1, 275.9142)
Car.SetCoordinates($CAR2, -2399.459, 349.5748, 34.5585)
Car.SetHeading($CAR2, 306.3727)
Car.SetCoordinates($CAR3, -2404.936, 344.952, 34.6877)
Car.SetHeading($CAR3, 319.7435)
Car.SetCoordinates($CAR7, -2419.509, 315.5672, 34.5585)
Car.SetHeading($CAR7, 330.4006)
Car.SetCoordinates($CAR8, -2424.078, 315.9741, 34.6499)
Car.SetHeading($CAR8, 333.9311)
Car.SetCoordinates($CAR9, -2424.248, 303.982, 34.5581)
Car.SetHeading($CAR9, 20.2534)
Car.SetCoordinates($CAR5, -2412.566, 327.8101, 34.5581)
Car.SetHeading($CAR5, 330.2598)
Car.SetCoordinates($CAR6, -2421.038, 324.4044, 34.9994)
Car.SetHeading($CAR6, 334.6616)
Car.SetCoordinates($CJ, -2416.45, 332.965, 34.6908)
Car.SetHeading($CJ, 329.7817)
Car.SetCoordinates($BIKE1, -2386.24, 352.6803, 35.007)
Car.SetHeading($BIKE1, 241.8289)
Car.SetCoordinates($BIKE2, -2388.162, 349.7286, 35.0078)
Car.SetHeading($BIKE2, 234.8132)
Car.SetCoordinates($BIKE3, -2390.023, 347.1708, 35.0141)
Car.SetHeading($BIKE3, 235.1679)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.GiveNonPlayerNitro($CAR1)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR7)
Car.GiveNonPlayerNitro($CAR9)
Player.SetControl($2, True)
wait 10000
Task.CarDriveToCoord($120, $BIKE1, -1862.269, 413.6885, 16.8332, 5.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.CarDriveToCoord($120, $BIKE1, -2040.549, 317.1461, 35.0257, 5.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 30000
Path.FlushRoute
Path.ExtendRoute(-1661.845, 539.02, 38.0598)
Path.ExtendRoute(-915.1396, 966.1307, 18.0653)
Path.ExtendRoute(-562.3607, 613.6188, 16.6341)
Path.ExtendRoute(770.4962, 664.187, 11.2271)
Path.ExtendRoute(2018.272, 837.0358, 6.5513)
Path.ExtendRoute(2616.492, 1823.409, 10.8203)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.CarDriveToCoord($138, $CAR1, -1862.269, 413.6885, 16.8332, 22.0, DriveMode.Accurate, #BULLET, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.CarDriveToCoord($202, $CJ, -1862.269, 413.6885, 16.8332, 22.0, DriveMode.Accurate, #BULLET, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.CarDriveToCoord($141, $CAR7, -1862.269, 413.6885, 16.8332, 22.0, DriveMode.Accurate, #BULLET, DrivingMode.StopForCarsIgnoreLights)
Task.CarDriveToCoord($120, $BIKE1, -1862.269, 413.6885, 16.8332, 22.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Path.FlushRoute
Path.ExtendRoute(-1661.845, 539.02, 38.0598)
Path.ExtendRoute(-915.1396, 966.1307, 18.0653)
Path.ExtendRoute(-562.3607, 613.6188, 16.6341)
Path.ExtendRoute(770.4962, 664.187, 11.2271)
Path.ExtendRoute(2018.272, 837.0358, 6.5513)
Path.ExtendRoute(2616.492, 1823.409, 10.8203)
Task.DrivePointRouteAdvanced($120, $BIKE1, 38.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 40.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 40.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 40.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285


:Label25743
wait 0
if and 
  Char.IsOnFoot($3)
Char.HasBeenDamagedByChar($3, $356)  
goto_if_false @Label26051

goto @Label25778

:Label25778
wait 0
Text.PrintHelpFormatted("ASSASSINER LE CRIMINELLE", 766)

Task.KillCharOnFoot($142, $356)
Task.KillCharOnFoot($210, $356)
Task.KillCharOnFoot($211, $356)
Task.KillCharOnFoot($212, $356)
Task.KillCharOnFoot($212, $356)
Task.KillCharOnFoot($214, $356)
Task.KillCharOnFoot($215, $356)
Task.KillCharOnFoot($216, $356)
Task.KillCharOnFoot($217, $356)
Task.KillCharOnFoot($225, $356)
Task.KillCharOnFoot($226, $356)
Task.KillCharOnFoot($227, $356)
Char.ClearLastDamageEntity($3)
car.ClearLastWeaponDamage($CJ)
Task.KillCharOnFoot($127, $356)
Task.KillCharOnFoot($129, $356)
Task.KillCharOnFoot($139, $356)
Task.KillCharOnFoot($140, $356)
Task.KillCharOnFoot($142, $356)
Task.KillCharOnFoot($143, $356)
Task.KillCharOnFoot($144, $356)
Task.KillCharOnFoot($145, $356)

Char.GiveWeapon($203, WeaponType.M4, 99999)
Char.GiveWeapon($204, WeaponType.Ak47, 99999)
Char.GiveWeapon($205, WeaponType.Spas12, 99999)
Char.GiveWeapon($206, WeaponType.Spas12, 99999)
Char.GiveWeapon($207, WeaponType.Ak47, 99999)
Char.GiveWeapon($208, WeaponType.DesertEagle, 9999)
Char.GiveWeapon($209, WeaponType.M4, 99999)

goto @Label6285

:Label26051
wait 0
if and
Char.IsInAnyCar($3)
 Pad.IsButtonPressed(PadId.Pad1, Button.Cross)
 object.DoesExist($obmenu4)
goto_if_false @Label26436
goto @Label26369

:Label26369
wait 0
object.Delete($obmenu2)
 object.Delete($obmenu4)
object.Delete($obsiren1)
Text.PrintHelpFormatted("menu 2", 766)
$5604m = Menu.GetItemSelected($menu2)
Menu.Delete($menu2)
switch_start $5604m {numCases} 12 {hasDefaultCase} 0 {defaultLabel} @Label42304 {caseNum1} 0 {caseLabel1} @LabelA1 {caseNum2} 1 {caseLabel2} @LabelA2 {caseNum3} 2 {caseLabel3} @LabelA3 {caseNum4} 3 {caseLabel4} @LabelA4 {caseNum5} 4 {caseLabel5} @LabelA5 {caseNum6} 5 {caseLabel6} @LabelA6 {caseNum7} 6 {caseLabel7} @LabelA7
switch_continued 7 {caseLabel1} @LabelA8 {caseNum2} 8 {caseLabel2} @LabelA9 {caseNum3} 9 {caseLabel3} @LabelA10 {caseNum4} 10 {caseLabel4} @LabelA11 {caseNum5} 11 {caseLabel5} @LabelA12 {caseNum6} -1 {caseLabel6} @Label32235 {caseNum7} -1 {caseLabel7} @Label32235 {caseNum8} -1 {caseLabel8} @Label32235 {caseNum9} -1 {caseLabel9} @Label32235
 object.Delete($obmenu4)

object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateurm)

goto @Label6285

:LabelA1
Text.PrintHelpFormatted("A1", 766)
Text.PrintHelpFormatted("LS Zone A 51", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(2214.5957, -1400.9387, 23.5018)
Path.ExtendRoute(1470.5189, -1297.0315, 13.1346)

Path.ExtendRoute(1165.5369, -999.7507, 36.2188)
Path.ExtendRoute(1124.119, 417.8695, 27.001)
Path.ExtendRoute(625.1171, 308.9295, 19.8754)
Path.ExtendRoute(428.1213, 608.8343, 18.4559)
Path.ExtendRoute(132.9256, 1982.9604, 19.7432)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
wait 200
Path.FlushRoute
Path.ExtendRoute(2214.5957, -1400.9387, 23.5018)
Path.ExtendRoute(1470.5189, -1297.0315, 13.1346)

Path.ExtendRoute(1165.5369, -999.7507, 36.2188)
Path.ExtendRoute(1124.119, 417.8695, 27.001)
Path.ExtendRoute(625.1171, 308.9295, 19.8754)
Path.ExtendRoute(428.1213, 608.8343, 18.4559)
Path.ExtendRoute(133.4561, 2006.6108, 18.7526)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(2214.5957, -1400.9387, 23.5018)
Path.ExtendRoute(1470.5189, -1297.0315, 13.1346)

Path.ExtendRoute(1165.5369, -999.7507, 36.2188)
Path.ExtendRoute(1124.119, 417.8695, 27.001)
Path.ExtendRoute(625.1171, 308.9295, 19.8754)
Path.ExtendRoute(428.1213, 608.8343, 18.4559)
Path.ExtendRoute(133.2994, 2038.7087, 17.1317)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(2214.5957, -1400.9387, 23.5018)
Path.ExtendRoute(1470.5189, -1297.0315, 13.1346)

Path.ExtendRoute(1165.5369, -999.7507, 36.2188)
Path.ExtendRoute(1124.119, 417.8695, 27.001)
Path.ExtendRoute(625.1171, 308.9295, 19.8754)
Path.ExtendRoute(428.1213, 608.8343, 18.4559)
Path.ExtendRoute(116.7099, 2068.1882, 16.7462)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100

goto @Label6285

:LabelA2
Text.PrintHelpFormatted("A2", 766)
Text.PrintHelpFormatted("Regagner LS depuis Zone A 51", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CJ, 138.4005, 2014.6532, 18.4393)
Car.SetHeading($CJ,359.7975)
Car.AttachToCar($bike1, $Cj, 0.0, 39.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car1, $Cj, 0.0, 27.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car2, $Cj, 0.0, 17.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car3, $Cj, 0.0, 7.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car5, $Cj, 0.0, -10.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car6, $Cj, 0.0, -20.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car7, $Cj, 0.0, -30.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car8, $Cj, 0.0, -40.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car9, $Cj, 0.0, -50.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5621, $BIKE1, 1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
wait 3000
Car.AttachToCar($bike2, $bike1, 1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($bike3, $bike1, -1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.Detach($bike1, 3.0, 0.0, 0.0, False)
Car.Detach($car1, 3.0, 0.0, 0.0, False)
Car.Detach($car2, 3.0, 0.0, 0.0, False)
Car.Detach($car3, 3.0, 0.0, 0.0, False)
Car.Detach($car5, 3.0, 0.0, 0.0, False)
Car.Detach($car6, 3.0, 0.0, 0.0, False)
Car.Detach($car7, 3.0, 0.0, 0.0, False)
Car.Detach($car8, 3.0, 0.0, 0.0, False)
Car.Detach($car9, 3.0, 0.0, 0.0, False)
wait 3000
$4, $5, $6 = Car.GetOffsetInWorldCoords($BIKE1, 1.5, -1.0, 0.1)
$7, $8, $9 = Car.GetOffsetInWorldCoords($BIKE1, -1.5, -1.0, 0.1)
0@ = Car.GetHeading($BIKE1)
Car.SetCoordinates($BIKE2, $4, $5, $6)
Car.SetHeading($BIKE2, 0@)
Car.SetCoordinates($BIKE3, $7, $8, $9)
Car.SetHeading($BIKE3, 0@)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.Detach($bike2, 2.0, -3.0, 0.0, False)
Car.Detach($bike3, 2.0, -3.0, 0.0, False)
wait 300
Path.FlushRoute
Path.ExtendRoute(-262.191, 831.4371, 13.5043)
Path.ExtendRoute(614.3346, 330.6342, 19.0991)
Path.ExtendRoute(617.4451, 310.442, 19.3161)
Path.ExtendRoute(1870.2107, 45.5929, 35.0399)
Path.ExtendRoute(2626.4807, 31.8577, 26.0112)
Path.ExtendRoute(2599.1926, -1026.3645, 71.0526)

Path.ExtendRoute(2384.7166, -1734.3011, 13.0226)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)

Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA3
Text.PrintHelpFormatted("A3", 766)
Text.PrintHelpFormatted("LS Verdant Meadows", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(797.7075, -972.0348, 36.4993)
Path.ExtendRoute(607.4967, 300.9777, 19.0223)
Path.ExtendRoute(428.3493, 609.2062, 18.4696)
Path.ExtendRoute(498.8004, 1657.8558, 13.2732)
Path.ExtendRoute(499.6135, 2365.8118, 29.5577)
Path.ExtendRoute(336.9084, 2560.7441, 15.9987)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(797.7075, -972.0348, 36.4993)

Path.ExtendRoute(607.4967, 300.9777, 19.0223)
Path.ExtendRoute(428.3493, 609.2062, 18.4696)
Path.ExtendRoute(498.8004, 1657.8558, 13.2732)
Path.ExtendRoute(499.6135, 2365.8118, 29.5577)
Path.ExtendRoute(353.739, 2559.8145, 15.9993)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(797.7075, -972.0348, 36.4993)
Path.ExtendRoute(607.4967, 300.9777, 19.0223)
Path.ExtendRoute(428.3493, 609.2062, 18.4696)
Path.ExtendRoute(498.8004, 1657.8558, 13.2732)
Path.ExtendRoute(499.6135, 2365.8118, 29.5577)
Path.ExtendRoute(380.9145, 2564.6384, 16.0481)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(797.7075, -972.0348, 36.4993)
Path.ExtendRoute(607.4967, 300.9777, 19.0223)
Path.ExtendRoute(428.3493, 609.2062, 18.4696)
Path.ExtendRoute(498.8004, 1657.8558, 13.2732)
Path.ExtendRoute(499.6135, 2365.8118, 29.5577)
Path.ExtendRoute(407.9286, 2573.6594, 16.0478)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100

goto @Label6285

:LabelA4
Text.PrintHelpFormatted("A4", 766)
Text.PrintHelpFormatted("Regagner LS depuis Verdant Meadows", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CJ,334.2402, 2562.99, 16.0939 )
Car.SetHeading($CJ, 87.9115)

Car.AttachToCar($bike1, $Cj, 0.0, 39.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car1, $Cj, 0.0, 27.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car2, $Cj, 0.0, 17.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car3, $Cj, 0.0, 7.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car5, $Cj, 0.0, -10.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car6, $Cj, 0.0, -20.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car7, $Cj, 0.0, -30.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car8, $Cj, 0.0, -40.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car9, $Cj, 0.0, -50.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5621, $BIKE1, 1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
wait 3000
Car.AttachToCar($bike2, $bike1, 1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($bike3, $bike1, -1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.Detach($bike1, 3.0, 0.0, 0.0, False)
Car.Detach($car1, 3.0, 0.0, 0.0, False)
Car.Detach($car2, 3.0, 0.0, 0.0, False)
Car.Detach($car3, 3.0, 0.0, 0.0, False)
Car.Detach($car5, 3.0, 0.0, 0.0, False)
Car.Detach($car6, 3.0, 0.0, 0.0, False)
Car.Detach($car7, 3.0, 0.0, 0.0, False)
Car.Detach($car8, 3.0, 0.0, 0.0, False)
Car.Detach($car9, 3.0, 0.0, 0.0, False)
wait 3000
$4, $5, $6 = Car.GetOffsetInWorldCoords($BIKE1, 1.5, -1.0, 0.1)
$7, $8, $9 = Car.GetOffsetInWorldCoords($BIKE1, -1.5, -1.0, 0.1)
0@ = Car.GetHeading($BIKE1)
Car.SetCoordinates($BIKE2, $4, $5, $6)
Car.SetHeading($BIKE2, 0@)
Car.SetCoordinates($BIKE3, $7, $8, $9)
Car.SetHeading($BIKE3, 0@)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.Detach($bike2, 2.0, -3.0, 0.0, False)
Car.Detach($bike3, 2.0, -3.0, 0.0, False)
wait 3000
Path.FlushRoute
Path.ExtendRoute(-1088.9392, 2704.5771, 45.4018)
Path.ExtendRoute(-1309.3031, 1780.6852, 23.4205)
PAth.ExtendRoute(-839.4589, 936.4392, 25.1526)
Path.ExtendRoute(-129.0759, 520.9903, 7.6499)

Path.ExtendRoute(229.4691, -77.0778, 0.9564)
Path.ExtendRoute(289.7899, -383.7114, 8.3839)

Path.ExtendRoute(2192.4993, -1386.2631, 23.5483)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
wait 2000
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA5
Text.PrintHelpFormatted("A5", 766)
Text.PrintHelpFormatted("LS Tierra Robbada", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(796.0287, -1035.643, 24.2458)
Path.ExtendRoute(641.008, -421.027, 16.1875)
Path.ExtendRoute(193.8116, 59.0629, 1.9463)
Path.ExtendRoute(-203.2855, 238.8172, 12.0781)
Path.ExtendRoute(-115.6258, 814.0598, 19.9407)
Path.ExtendRoute(-569.1033, 1107.879, 10.6093)
Path.ExtendRoute(-717.0173, 914.1298, 11.8965)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(796.0287, -1035.643, 24.2458)
Path.ExtendRoute(641.008, -421.027, 16.1875)
Path.ExtendRoute(193.8116, 59.0629, 1.9463)
Path.ExtendRoute(-203.2855, 238.8172, 12.0781)
Path.ExtendRoute(-115.6258, 814.0598, 19.9407)
Path.ExtendRoute(-569.1033, 1107.879, 10.6093)
Path.ExtendRoute(-716.5029, 959.5476, 11.8293)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(796.0287, -1035.643, 24.2458)
Path.ExtendRoute(641.008, -421.027, 16.1875)
Path.ExtendRoute(193.8116, 59.0629, 1.9463)
Path.ExtendRoute(-203.2855, 238.8172, 12.0781)
Path.ExtendRoute(-115.6258, 814.0598, 19.9407)
Path.ExtendRoute(-569.1033, 1107.879, 10.6093)
Path.ExtendRoute(-718.6524, 994.4432, 11.7873)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1483.8306, -1590.0663, 13.0627)
Path.ExtendRoute(796.0287, -1035.643, 24.2458)
Path.ExtendRoute(641.008, -421.027, 16.1875)
Path.ExtendRoute(193.8116, 59.0629, 1.9463)
Path.ExtendRoute(-203.2855, 238.8172, 12.0781)
Path.ExtendRoute(-115.6258, 814.0598, 19.9407)
Path.ExtendRoute(-569.1033, 1107.879, 10.6093)
Path.ExtendRoute(-709.849, 1032.327, 11.7881)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:LabelA6
Text.PrintHelpFormatted("A6", 766)
Text.PrintHelpFormatted("Regagner LS depuis Tierra Robbada", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CJ, -721.9037, 954.2822, 11.7521)
Car.SetHeading($CJ, 176.6168)
Car.AttachToCar($bike1, $Cj, 0.0, 39.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car1, $Cj, 0.0, 27.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car2, $Cj, 0.0, 17.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car3, $Cj, 0.0, 7.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car5, $Cj, 0.0, -10.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car6, $Cj, 0.0, -20.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car7, $Cj, 0.0, -30.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car8, $Cj, 0.0, -40.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($car9, $Cj, 0.0, -50.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5621, $BIKE1, 1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, -1.0, 0.1, 0.0, 0.0, 0.0)
wait 3000
Car.AttachToCar($bike2, $bike1, 1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($bike3, $bike1, -1.5, -3.0, 0.1, 0.0, 0.0, 0.0)
Car.Detach($bike1, 3.0, 0.0, 0.0, False)
Car.Detach($car1, 3.0, 0.0, 0.0, False)
Car.Detach($car2, 3.0, 0.0, 0.0, False)
Car.Detach($car3, 3.0, 0.0, 0.0, False)
Car.Detach($car5, 3.0, 0.0, 0.0, False)
Car.Detach($car6, 3.0, 0.0, 0.0, False)
Car.Detach($car7, 3.0, 0.0, 0.0, False)
Car.Detach($car8, 3.0, 0.0, 0.0, False)
Car.Detach($car9, 3.0, 0.0, 0.0, False)
wait 3000
$4, $5, $6 = Car.GetOffsetInWorldCoords($BIKE1, 1.5, -1.0, 0.1)
$7, $8, $9 = Car.GetOffsetInWorldCoords($BIKE1, -1.5, -1.0, 0.1)
0@ = Car.GetHeading($BIKE1)
Car.SetCoordinates($BIKE2, $4, $5, $6)
Car.SetHeading($BIKE2, 0@)
Car.SetCoordinates($BIKE3, $7, $8, $9)
Car.SetHeading($BIKE3, 0@)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.Detach($bike2, 2.0, -3.0, 0.0, False)
Car.Detach($bike3, 2.0, -3.0, 0.0, False)
wait 3000
Path.FlushRoute
Path.ExtendRoute(-142.5199, 535.3773, 6.7908)
Path.ExtendRoute(-234.2885, 173.4983, 5.241)
Path.ExtendRoute(44.3332, -608.9747, 3.5746)
Path.ExtendRoute(90.3476, -1540.2379, 5.7725)

Path.ExtendRoute(328.8983, -1740.2521, 4.4414)
Path.ExtendRoute(809.8082, -1784.6063, 13.4894)
Path.ExtendRoute(2058.5923, -1614.2316, 13.0633)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
wait 2000
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)

Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA7
Text.PrintHelpFormatted("A7", 766)
Text.PrintHelpFormatted("SF Mount chiliad", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)

wait 30
Car.SetCoordinates($CAR1, -2435.971, 135.9597, 34.682)
Car.SetHeading($CAR1, 266.1933)
Car.SetCoordinates($CAR2, -2437.166, 141.665, 34.7505)
Car.SetHeading($CAR2, 272.0852)
Car.SetCoordinates($CAR3, -2447.204, 136.681, 34.675)
Car.SetHeading($CAR3, 266.144)
Car.SetCoordinates($CAR7, -2460.169, 162.4329, 34.6824)
Car.SetHeading($CAR7, 183.3992)
Car.SetCoordinates($CAR8, -2460.055, 169.3806, 34.8566)
Car.SetHeading($CAR8, 178.4833)
Car.SetCoordinates($CAR9, -2454.839, 175.0439, 34.6796)
Car.SetHeading($CAR9, 128.7462)
Car.SetCoordinates($CAR5, -2459.892, 146.1358, 34.6828)
Car.SetHeading($CAR5, 180.8443)
Car.SetCoordinates($CAR6, -2460.056, 154.0658, 34.8543)
Car.SetHeading($CAR6, 178.2547)
Car.SetCoordinates($CJ, -2456.349, 138.9381, 34.7576)
Car.SetHeading($CJ, 225.591)
Car.SetCoordinates($BIKE1, -2428.826, 134.221, 35.0413)
Car.SetHeading($BIKE1, 272.4514)
Car.SetCoordinates($BIKE2, -2428.448, 138.5243, 35.04)
Car.SetHeading($BIKE2, 271.002)
Car.SetCoordinates($BIKE3, -2429.786, 141.2249, 35.0432)
Car.SetHeading($BIKE3, 271.1828)
wait 3000
Path.FlushRoute
Path.ExtendRoute(-2805.0969, -473.9442, 6.8688)
Path.ExtendRoute(-2875.6169, -771.291, 6.7194)
Path.ExtendRoute(-2944.6775, -1423.358, 10.4935)
Path.ExtendRoute(-2843.8135, -1964.9004, 37.4444)
Path.ExtendRoute(-2553.407, -2186.2019, 29.4475)
Path.ExtendRoute(-2348.0344, -2224.4287, 23.3252)
Path.ExtendRoute(-2426.0073, -1740.9888, 433.3687)
Path.ExtendRoute(-2340.3113, -1583.7888, 483.5496)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 2000
Path.FlushRoute
Path.ExtendRoute(-2805.0969, -473.9442, 6.8688)
Path.ExtendRoute(-2875.6169, -771.291, 6.7194)
Path.ExtendRoute(-2944.6775, -1423.358, 10.4935)
Path.ExtendRoute(-2843.8135, -1964.9004, 37.4444)

Path.ExtendRoute(-2553.407, -2186.2019, 29.4475)
Path.ExtendRoute(-2348.0344, -2224.4287, 23.3252)
Path.ExtendRoute(-2426.0073, -1740.9888, 433.3687)

Path.ExtendRoute(-2329.552, -1609.2998, 483.7191)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(-2805.0969, -473.9442, 6.8688)
Path.ExtendRoute(-2875.6169, -771.291, 6.7194)
Path.ExtendRoute(-2944.6775, -1423.358, 10.4935)
Path.ExtendRoute(-2843.8135, -1964.9004, 37.4444)

Path.ExtendRoute(-2553.407, -2186.2019, 29.4475)
Path.ExtendRoute(-2348.0344, -2224.4287, 23.3252)
Path.ExtendRoute(-2426.0073, -1740.9888, 433.3687)

Path.ExtendRoute(-2331.47, -1618.4196, 483.3932)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(-2805.0969, -473.9442, 6.8688)
Path.ExtendRoute(-2875.6169, -771.291, 6.7194)
Path.ExtendRoute(-2944.6775, -1423.358, 10.4935)
Path.ExtendRoute(-2843.8135, -1964.9004, 37.4444)

Path.ExtendRoute(-2553.407, -2186.2019, 29.4475)
Path.ExtendRoute(-2348.0344, -2224.4287, 23.3252)
Path.ExtendRoute(-2426.0073, -1740.9888, 433.3687)

Path.ExtendRoute(-2328.241, -1644.5306, 483.3835)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA8
Text.PrintHelpFormatted("A8", 766)

Text.PrintHelpFormatted("Mount chiliad Los Santos MC LS", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, -2291.3528, -1688.6263, 481.162)
Car.SetHeading($CAR1, 203.9436)
Car.SetCoordinates($CAR2, -2296.0857, -1680.6995, 483.0476)
Car.SetHeading($CAR2, 204.8781)
Car.SetCoordinates($CAR3, -2300.2051, -1673.0937, 483.3445)
Car.SetHeading($CAR3, 204.0327)
Car.SetCoordinates($CAR7, -2323.8433, -1654.0486, 483.4276)
Car.SetHeading($CAR7, 253.8111)
Car.SetCoordinates($CAR8, -2336.7476, -1649.6672, 483.4273)
Car.SetHeading($CAR8, 250.7743)
Car.SetCoordinates($CAR9, -2350.8667, -1643.5337, 483.4279)
Car.SetHeading($CAR9, 244.8522)
Car.SetCoordinates($CAR5, -2308.6484, -1654.6174, 483.4131)
Car.SetHeading($CAR5, 204.1814)
Car.SetCoordinates($CAR6, -2315.8508, -1655.3754, 483.3775)
Car.SetHeading($CAR6, 271.1393)
Car.SetCoordinates($CJ, -2305.5291, -1663.3899, 483.3875)
Car.SetHeading($CJ, 205.8022)
Car.SetCoordinates($BIKE1, -2286.0835, -1702.9867, 478.177)
Car.SetHeading($BIKE1, 202.082)
Car.SetCoordinates($BIKE2, -2289.3052, -1698.0383, 479.5149)
Car.SetHeading($BIKE2, 198.6929)
Car.SetCoordinates($BIKE3, -2286.4241, -1696.6515, 479.7775)
Car.SetHeading($BIKE3, 202.199)
wait 5000
Path.FlushRoute
object.Delete($locateur21)
$locateur21 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.ExtendRoute(-2301.7852, -1792.644, 444.3799)
Path.ExtendRoute(-2444.0857, -1775.6487, 416.4317)
Path.ExtendRoute(-2529.8486, -1706.9687, 401.6064)
Path.ExtendRoute(-2533.1992, -1780.5762, 379.4573)
Path.ExtendRoute(-2583.9429, -1645.4779, 348.9695)
Path.ExtendRoute(-2529.5967, -1852.2926, 306.7871)
Path.ExtendRoute(-2648.2222, -1728.7758, 258.0836)
Path.ExtendRoute(-2477.1685, -2058.0295, 139.5442)
Task.DrivePointRouteAdvanced($120, $BIKE1, 10.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Task.DrivePointRouteAdvanced($138, $CAR1, 10.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($202, $CJ, 10.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($141, $CAR7, 10.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA9
Text.PrintHelpFormatted("A9", 766)
Text.PrintHelpFormatted("Depart du convoi Airport SFI", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, -2435.971, 135.9597, 34.682)
Car.SetHeading($CAR1, 266.1933)
Car.SetCoordinates($CAR2, -2437.166, 141.665, 34.7505)
Car.SetHeading($CAR2, 272.0852)
Car.SetCoordinates($CAR3, -2447.204, 136.681, 34.675)
Car.SetHeading($CAR3, 266.144)
Car.SetCoordinates($CAR7, -2460.169, 162.4329, 34.6824)
Car.SetHeading($CAR7, 183.3992)
Car.SetCoordinates($CAR8, -2460.055, 169.3806, 34.8566)
Car.SetHeading($CAR8, 178.4833)
Car.SetCoordinates($CAR9, -2454.839, 175.0439, 34.6796)
Car.SetHeading($CAR9, 128.7462)
Car.SetCoordinates($CAR5, -2459.892, 146.1358, 34.6828)
Car.SetHeading($CAR5, 180.8443)
Car.SetCoordinates($CAR6, -2460.056, 154.0658, 34.8543)
Car.SetHeading($CAR6, 178.2547)
Car.SetCoordinates($CJ, -2456.349, 138.9381, 34.7576)
Car.SetHeading($CJ, 225.591)
Car.SetCoordinates($BIKE1, -2428.826, 134.221, 35.0413)
Car.SetHeading($BIKE1, 272.4514)
Car.SetCoordinates($BIKE2, -2428.448, 138.5243, 35.04)
Car.SetHeading($BIKE2, 271.002)
Car.SetCoordinates($BIKE3, -2429.786, 141.2249, 35.0432)
Car.SetHeading($BIKE3, 271.1828)
wait 2000
Path.FlushRoute
Path.ExtendRoute(-2258.783, -210.598, 35.1851)
Path.ExtendRoute(-1833.724, -581.9713, 16.7823)
Path.ExtendRoute(-1657.7002, -546.7408, 11.0733)
Path.ExtendRoute(-1477.2585, -486.4567, 14.0476)
Path.ExtendRoute(-1389.6156, -394.0708, 14.0484)
Path.ExtendRoute(-1443.8717, -284.8134, 13.9926)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 2000
Path.FlushRoute
Path.ExtendRoute(-2258.783, -210.598, 35.1851)
Path.ExtendRoute(-1833.724, -581.9713, 16.7823)
Path.ExtendRoute(-1657.7002, -546.7408, 11.0733)
Path.ExtendRoute(-1477.2585, -486.4567, 14.0476)
Path.ExtendRoute(-1389.6156, -394.0708, 14.0484)
Path.ExtendRoute(-1429.8271, -292.8657, 14.0)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(-2258.783, -210.598, 35.1851)
Path.ExtendRoute(-1833.724, -581.9713, 16.7823)
Path.ExtendRoute(-1657.7002, -546.7408, 11.0733)
Path.ExtendRoute(-1477.2585, -486.4567, 14.0476)
Path.ExtendRoute(-1389.6156, -394.0708, 14.0484)
Path.ExtendRoute(-1416.4093, -306.5725, 14.0)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(-2258.783, -210.598, 35.1851)
Path.ExtendRoute(-1833.724, -581.9713, 16.7823)
Path.ExtendRoute(-1657.7002, -546.7408, 11.0733)
Path.ExtendRoute(-1477.2585, -486.4567, 14.0476)
Path.ExtendRoute(-1389.6156, -394.0708, 14.0484)
Path.ExtendRoute(-1404.4656, -319.8448, 14.0)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA10
Text.PrintHelpFormatted("A10", 766)
Text.PrintHelpFormatted("Depart du convoi Airport LVI", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)
wait 3000
Path.FlushRoute
Path.ExtendRoute(1731.9432, 1714.0272, 10.3518)
Path.ExtendRoute(1718.3499, 1388.2576, 10.1724)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Path.FlushRoute
Path.ExtendRoute(1731.9432, 1714.0272, 10.3518)
Path.ExtendRoute(1711.3292, 1411.7404, 10.178)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1731.9432, 1714.0272, 10.3518)
Path.ExtendRoute(1710.2881, 1438.4496, 10.2859)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1731.9432, 1714.0272, 10.3518)
Path.ExtendRoute(1719.0525, 1471.5706, 10.3524)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA11
Text.PrintHelpFormatted("A11", 766)
Text.PrintHelpFormatted("LV Bayside Marina", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)

wait 3000
Path.FlushRoute
Path.ExtendRoute(1229.248, 1991.6863, 6.3283)
Path.ExtendRoute(816.0606, 2645.835, 13.4162)

Path.ExtendRoute(653.2545, 2175.2412, 22.094)
Path.ExtendRoute(304.9222, 1269.9905, 14.095)
Path.ExtendRoute(-2011.7518, 2623.022, 50.6093)
Path.ExtendRoute(-2045.8448, 2639.2842, 51.6729)
Path.ExtendRoute(-2261.9268, 2285.6094, 4.5008)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Path.FlushRoute
Path.ExtendRoute(1229.248, 1991.6863, 6.3283)
Path.ExtendRoute(816.0606, 2645.835, 13.4162)
Path.ExtendRoute(653.2545, 2175.2412, 22.094)
Path.ExtendRoute(304.9222, 1269.9905, 14.095)
Path.ExtendRoute(-2045.8448, 2639.2842, 51.6729)
Path.ExtendRoute(-2262.3599, 2332.8254, 4.492)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1229.248, 1991.6863, 6.3283)
Path.ExtendRoute(816.0606, 2645.835, 13.4162)
Path.ExtendRoute(653.2545, 2175.2412, 22.094)
Path.ExtendRoute(304.9222, 1269.9905, 14.095)
Path.ExtendRoute(-2011.7518, 2623.022, 50.6093)
Path.ExtendRoute(-2045.8448, 2639.2842, 51.6729)
Path.ExtendRoute(-2290.3064, 2368.0771, 5.0604)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(1229.248, 1991.6863, 6.3283)
Path.ExtendRoute(816.0606, 2645.835, 13.4162)
Path.ExtendRoute(653.2545, 2175.2412, 22.094)
Path.ExtendRoute(304.9222, 1269.9905, 14.095)
Path.ExtendRoute(-2011.7518, 2623.022, 50.6093)
Path.ExtendRoute(-2045.8448, 2639.2842, 51.6729)
Path.ExtendRoute(-2333.9441, 2392.6433, 5.4619)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:LabelA12
Text.PrintHelpFormatted("A12", 766)
Text.PrintHelpFormatted("Bayside Marina SF", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR7, -2291.9912, 2367.7207, 5.071)
Car.SetHeading($CAR7, 54.9576)
Car.SetCoordinates($CAR8, -2284.4629, 2362.0281, 4.9324)
Car.SetHeading($CAR8, 55.1826)
Car.SetCoordinates($CAR9, -2276.2437, 2356.146, 4.5972)
Car.SetHeading($CAR9,55.1826)
Car.SetCoordinates($CAR6, -2300.7681, 2373.7676, 5.1595)
Car.SetHeading($CAR6, 55.2626)
Car.SetCoordinates($CAR5, -2309.1753, 2379.5063, 5.2589)
Car.SetHeading($CAR5, 54.857)
Car.SetCoordinates($CJ, -2315.9661, 2384.5994, 5.3348)
Car.SetHeading($CJ, 56.3142)
Car.SetCoordinates($CAR1, -2341.3323, 2402.3767, 5.7209)
Car.SetHeading($CAR1, 55.1445)
Car.SetCoordinates($CAR2, -2332.325, 2395.8032, 5.4596)
Car.SetHeading($CAR2, 55.3522)
Car.SetCoordinates($CAR3, -2325.7407, 2391.7556, 5.4231)
Car.SetHeading($CAR3, 55.5399)
Car.SetCoordinates($BIKE1, -2363.9827, 2418.4148, 7.6436)
Car.SetHeading($BIKE1, 54.8939)
Car.SetCoordinates($BIKE2, -2358.6201, 2416.8716, 7.2457)
Car.SetHeading($BIKE2, 58.7404)
Car.SetCoordinates($BIKE3, -2361.5356, 2414.5742, 7.3158)
Car.SetHeading($BIKE3, 53.6417)

wait 3000
Path.FlushRoute
Path.ExtendRoute(-2499.0688, 2420.2676, 16.1663)
Path.ExtendRoute(-2671.8958, 1340.314, 54.9767)
Path.ExtendRoute(-1635.9894, 1183.4331, 6.6544)
Path.ExtendRoute(-1561.9691, 642.3542, 6.567)
Path.ExtendRoute(-1828.0037, -515.239, 14.481)

Path.ExtendRoute(-1824.6857, -1174.3851, 36.0141)
Path.ExtendRoute(-2038.298, -606.5026, 30.1847)
Path.ExtendRoute(-2603.381, 86.9566, 4.313)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 1000
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 1000
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 1000
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285

:Label26436
wait 0
if OR
  Car.Locate3D($BIKE1, 2616.492, 1823.409, 10.8203, 100.0, 100.0, 100.0, False)
  Car.Locate3D($CAR1, 2616.492, 1823.409, 10.8203, 100.0, 100.0, 100.0, False)
  Pad.IsKeyPressed(KeyCode.NUM7)
goto_if_false @Label27204
IF AND
Char.IsInAnyCar($3)
Char.IsInAnyCar($202)
goto_if_false @Label27204

goto @Label26532

:Label26532
wait 0
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Text.PrintHelpFormatted("BIENVENUE A LA PRESIDENCE DE LAS VEGAS", 766)
wait 2000
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)
wait 5000
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
wait 2000
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)


goto @Label6285

:Label27204
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.DpadRight)

goto_if_false @Label28455
goto @Label27239

:Label27239
wait 0
Text.PrintHelpFormatted("Suite du Trajet", 766)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($BIKE2, false)
Car.FreezePosition($BIKE3, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
Car.SetDrivingStyle($CJ, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR1, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR7, DrivingMode.StopForCarsIgnoreLights)

Car.SetTempAction($BIKE1, TempAction.Wait, 10)
Car.SetTempAction($car1, TempAction.Wait, 10)
Car.SetTempAction($cj, TempAction.Wait, 10)
Car.SetTempAction($car7, TempAction.Wait, 10)
30@ += 4.0
31@ += 48.0
32@ += 48.0
33@ += 48.0

Car.SetCruiseSpeed($bike1, 30@)
Car.SetCruiseSpeed($CAR1, 31@)
Car.SetCruiseSpeed($CAR7, 33@)
Car.SetCruiseSpeed($CJ, 32@)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
char.IsSittingInAnyCar($3)
WAIT 10
Car.SetCruiseSpeed($bike1, 20.0)
Car.SetCruiseSpeed($CAR1, 22.0)
Car.SetCruiseSpeed($CAR7, 22.0)
Car.SetCruiseSpeed($CJ, 22.0)


wait 1000
goto @Label6285

:Label2723903
wait 0
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Player.SetControl($2, True)
Text.PrintHelpFormatted("VOYAGE SF LS", 766)
wait 3000
Car.SetCoordinates($CAR1, -2435.971, 135.9597, 34.682)
Car.SetHeading($CAR1, 266.1933)
Car.SetCoordinates($CAR2, -2437.166, 141.665, 34.7505)
Car.SetHeading($CAR2, 272.0852)
Car.SetCoordinates($CAR3, -2447.204, 136.681, 34.675)
Car.SetHeading($CAR3, 266.144)
Car.SetCoordinates($CAR7, -2460.169, 162.4329, 34.6824)
Car.SetHeading($CAR7, 183.3992)
Car.SetCoordinates($CAR8, -2460.055, 169.3806, 34.8566)
Car.SetHeading($CAR8, 178.4833)
Car.SetCoordinates($CAR9, -2454.839, 175.0439, 34.6796)
Car.SetHeading($CAR9, 128.7462)
Car.SetCoordinates($CAR5, -2459.892, 146.1358, 34.6828)
Car.SetHeading($CAR5, 180.8443)
Car.SetCoordinates($CAR6, -2460.056, 154.0658, 34.8543)
Car.SetHeading($CAR6, 178.2547)
Car.SetCoordinates($CJ, -2456.349, 138.9381, 34.7576)
Car.SetHeading($CJ, 225.591)
Car.SetCoordinates($BIKE1, -2428.826, 134.221, 35.0413)
Car.SetHeading($BIKE1, 272.4514)
Car.SetCoordinates($BIKE2, -2428.448, 138.5243, 35.04)
Car.SetHeading($BIKE2, 271.002)
Car.SetCoordinates($BIKE3, -2429.786, 141.2249, 35.0432)
Car.SetHeading($BIKE3, 271.1828)
wait 5000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Path.FlushRoute
Path.ExtendRoute(-2261.034, -218.6291, 35.5074)
Path.ExtendRoute(-1783.657, -583.9261, 16.1596)
Path.ExtendRoute(-1098.648, -497.8527, 32.5744)
Path.ExtendRoute(-1003.19, -439.5896, 36.2436)
Path.ExtendRoute(-161.8286, -956.2508, 29.8749)
Path.ExtendRoute(270.0459, -1698.962, 7.7369)
Path.ExtendRoute(901.7615, -1790.324, 13.2241)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
wait 200
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 1000
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285


:Label28455
wait 0
if 
  Char.IsInAnyCar($3)
  
goto_if_false @Label30241
IF OR
Pad.IsKeyPressed(KeyCode.B)
car.HasBeenDamagedByWeapon($CJ ,WeaponType.Unarmed)
car.HasBeenDamagedByWeapon($CJ ,WeaponType.Unarmed)

goto_if_false @Label30241
goto @Label28486

:Label28486
wait 0
car.ClearLastWeaponDamage($CJ)
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
Player.SetControl($2, True)
Char.GiveWeapon($203, WeaponType.Unarmed, 99999)
Char.GiveWeapon($204, WeaponType.Unarmed, 99999)
Char.GiveWeapon($205, WeaponType.Unarmed, 99999)
Char.GiveWeapon($206, WeaponType.Unarmed, 99999)
Char.GiveWeapon($207, WeaponType.Unarmed, 99999)
Char.GiveWeapon($208, WeaponType.Unarmed, 99999)
Char.GiveWeapon($209, WeaponType.Unarmed, 99999)
Text.PrintHelpFormatted("VIGILANCE !", 766)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($208, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Bum)
wait 2000
Task.LeaveCarImmediately($223, $CAR7)
Task.LeaveCarImmediately($224, $CAR7)
Task.LeaveCarImmediately($203, $CAR5)
Task.LeaveCarImmediately($204, $CAR5)
Task.LeaveCarImmediately($205, $CAR5)
Task.LeaveCarImmediately($206, $CAR6)
Task.LeaveCarImmediately($207, $CAR6)
Task.LeaveCarImmediately($209, $CAR6)
Task.LeaveCarImmediately($208, $CJ)
Group.SetMember($242, $203)
Group.SetMember($242, $204)
Group.SetMember($242, $205)
Group.SetMember($242, $206)
Char.SetSignalAfterKill($203, False)
Char.SetSignalAfterKill($204, False)
Char.SetSignalAfterKill($205, False)
Char.SetSignalAfterKill($206, False)
Char.SetSignalAfterKill($207, False)
Char.SetSignalAfterKill($208, False)
Char.SetSignalAfterKill($209, False)
Char.GiveWeapon($205, WeaponType.Unarmed, 99999)
Char.GiveWeapon($206, WeaponType.Unarmed, 99999)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 1.3, -1.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.5, -0.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 3.5, 1.4, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($206, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -3.0, 1.7, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -3.0, -1.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($209, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 3.3, -1.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 1.3, 1.8, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.Once)
Char.GiveWeapon($223, WeaponType.Camera, 99999)
Char.GiveWeapon($224, WeaponType.Camera, 99999)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.5, 5.0, 0.0)
Char.WarpFromCarToCoord($223, $5601, $55, $5602)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.5, 5.0, 0.0)
Char.WarpFromCarToCoord($224, $5601, $55, $5602)
wait 2000
Task.PlayAnimNonInterruptable($223, "DEALER_IDLE", "DEALER", 4.0, False, False, False, False, 20000)
Task.PlayAnimNonInterruptable($224, "DEALER_IDLE", "DEALER", 4.0, False, False, False, False, 20000)
wait 20000
Task.TurnCharToFaceChar($223, $3)
Task.TurnCharToFaceChar($224, $3)
wait 2000
Task.PlayAnimNonInterruptable($223, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 30000)
Task.PlayAnimNonInterruptable($224, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 30000)
Task.LeaveCar($1949, $CAR3)
wait 3000
Car.LockDoors($CJ, CarLock.Unlocked)
Car.OpenDoor($CJ, CarDoor.RightRearDoor)
Task.LeaveCar($3, $CJ)
Task.PlayAnimNonInterruptable($203, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($204, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($205, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($206, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($207, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($208, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
Task.PlayAnimNonInterruptable($209, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 6000)
wait 10000
Group.SetMember($242, $207)
Group.SetMember($242, $208)
Group.SetMember($242, $209)
Char.ClearTasks($223)
Char.ClearTasks($224)
Char.GiveWeapon($205, WeaponType.Dildo2, 99999)
Char.GiveWeapon($206, WeaponType.Dildo2, 99999)

goto @Label6285

:Label30241
wait 0
if 1
  Char.IsSittingInAnyCar($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.Leftshock)
  
goto_if_false @Label30469
goto @Label30274

:Label30274
wait 0
Text.PrintHelpString("Menu 1")
Text.PrintHelpForever('TWPL')
Player.SetControl($2, False)
$5603 = Menu.Create('IEO9', 29.0, 80.0, 186.0, 1, True, True, Align.Left)
Menu.SetColumn($5603, 0, 'TEXP', 'LSSF', 'SFLS1', 'FIERL', 'LVSNT', 'LSLV', 'LVLS', 'POKO', 'POZOR', 'DEZLSI', 'AIX2', 'MARZ', 'VGSFLV2')
 object.Delete($obmenu4)
object.Delete($obsiren1)
$obmenu2 = Object.Create(1952,622.2319, 891.6676, -35.2099)
OBJECT.SetProofs($obmenu2,1,1,1,1,1)

wait 2500
goto @Label6285

:Label30469
wait 0
if 1
  Char.IsOnFoot($3)
  Pad.IsKeyPressed(KeyCode.F22)
goto_if_false @Label32200
goto @Label30500

:Label30500
wait 0
Streaming.RequestAnimation("SHALAT")
Streaming.LoadAllModelsNow
Char.GiveWeapon($5623, WeaponType.Unarmed, 99999)
Char.SetRelationship($203, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($204, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($205, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($206, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($207, RelationshipType.Hate, PedType.Bum)
Char.SetRelationship($209, RelationshipType.Hate, PedType.Bum)
$5624 = Char.GetHeading($5623)
10@ = Object.Create(1210, $1951, $5625, $5626)
Object.AttachToChar(10@, $5623, 0.0, -0.1, 0.0, 0.0, 0.0, 0.0)
Object.SetCollision(10@, False)
Object.SetVisible(10@, False)
Char.AttachToObject($208, 10@, 0.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($220, 10@, 1.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($221, 10@, 2.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($222, 10@, 3.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($219, 10@, -1.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($213, 10@, -2.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.AttachToObject($1949, 10@, -3.0, -2.0, 0.1, Facing.Forward, 0.0, WeaponType.Unarmed)
Char.SetHeading($219, $5624)
Char.SetHeading($220, $5624)
Char.SetHeading($221, $5624)
Char.SetHeading($222, $5624)
Char.SetHeading($208, $5624)
Char.SetHeading($213, $5624)
Char.SetHeading($1949, $5624)
Char.SetHeading($223, $5624)
Char.SetHeading($224, $5624)
Char.AttachToObject($203, 10@, 1.0, -4.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.AttachToObject($204, 10@, -1.0, -4.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.AttachToObject($205, 10@, 3.0, 2.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.AttachToObject($206, 10@, -3.0, 2.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.AttachToObject($207, 10@, 4.0, 0.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.AttachToObject($209, 10@, -5.0, 0.0, 0.0, Facing.Forward, 360.0, WeaponType.DesertEagle)
Char.SetHeading($203, $5624)
Char.SetHeading($204, $5624)
Char.SetHeading($205, $5624)
Char.SetHeading($206, $5624)
Char.SetHeading($207, $5624)
Char.SetHeading($209, $5624)
Char.AttachToObject($223, 10@, 2.0, 5.0, 0.0, Facing.Forward, 360.0, WeaponType.Camera)
Char.AttachToObject($224, 10@, -2.0, 5.0, 0.0, Facing.Forward, 360.0, WeaponType.Camera)
Char.SetHeading($223, $5624)
Char.SetHeading($224, $5624)
Task.KillCharOnFoot($223, $5623)
Task.KillCharOnFoot($224, $5623)
Task.PlayAnimNonInterruptable($5623, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($219, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($220, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($221, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($222, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($208, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($1949, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Task.PlayAnimNonInterruptable($213, "JAMAAH2", "SHALAT", 4.0, False, False, False, False, -1)
Char.AttachToObject($210, 10@, 0.0, -4.0, 0.1, Facing.Forward, 0.0, WeaponType.Ak47)
Char.AttachToObject($211, 10@, 2.0, -4.0, 0.1, Facing.Back, 0.0, WeaponType.Ak47)
Char.AttachToObject($212, 10@, 3.3, -4.0, 0.1, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($214, 10@, -2.0, -4.0, 0.1, Facing.Back, 0.0, WeaponType.Ak47)
Char.AttachToObject($215, 10@, -3.3, -4.0, 0.1, Facing.Left, 0.0, WeaponType.Ak47)
Char.SetHeading($210, $5624)
Char.SetHeading($211, $5624)
Char.SetHeading($212, $5624)
Char.SetHeading($214, $5624)
Char.SetHeading($215, $5624)
Char.AttachToObject($216, 10@, 5.0, -2.0, 0.1, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($217, 10@, -5.0, -2.0, 0.1, Facing.Left, 0.0, WeaponType.Ak47)
Char.SetHeading($216, $5624)
Char.SetHeading($217, $5624)
Char.AttachToObject($225, 10@, -5.0, 4.0, 0.1, Facing.Forward, 0.0, WeaponType.Ak47)
Char.AttachToObject($226, 10@, 2.0, 7.0, 0.1, Facing.Forward, 0.0, WeaponType.Ak47)
Char.AttachToObject($227, 10@, -2.0, 7.0, 0.1, Facing.Forward, 0.0, WeaponType.Ak47)
Char.SetHeading($225, $5624)
Char.SetHeading($226, $5624)
Char.SetHeading($227, $5624)
Text.PrintHelpFormatted("MODE PRIERRE", 766)
wait 45000
Char.ClearTasks($223)
Char.ClearTasks($224)
Char.DetachFromCar($1949)
Char.DetachFromCar($203)
Char.DetachFromCar($204)
Char.DetachFromCar($205)
Char.DetachFromCar($206)
Char.DetachFromCar($207)
Char.DetachFromCar($208)
Char.DetachFromCar($209)
Char.DetachFromCar($210)
Char.DetachFromCar($211)
Char.DetachFromCar($212)
Char.DetachFromCar($213)
Char.DetachFromCar($214)
Char.DetachFromCar($215)
Char.DetachFromCar($216)
Char.DetachFromCar($217)
Char.DetachFromCar($225)
Char.DetachFromCar($226)
Char.DetachFromCar($227)
Char.DetachFromCar($219)
Char.DetachFromCar($220)
Char.DetachFromCar($221)
Char.DetachFromCar($222)
Char.DetachFromCar($223)
Char.DetachFromCar($224)

goto @Label6285

:Label32200
wait 0
if and
   Char.IsSittingInanyCar($3)
  Char.IsSittingInanyCar($202)
not car.IsStopped($bike1)
goto_if_false @Label33509
if or
Char.HasSpottedCharInFront($120, $138)
Char.HasSpottedCharInFront($120, $202)
Char.HasSpottedCharInFront($120, $141)
car.IsTouchingCar($car1,$bike1)
car.IsTouchingCar($car1,$bike2)
car.IsTouchingCar($car1,$bike3)
Pad.IsKeyPressed(KeyCode.u)
goto_if_false @Label33509
goto @Label32235

:Label32235
wait 0
Text.PrintHelpFormatted("Arret obligatoire car1 ne doit pas depasse pas le leader", 766)
Car.SetTempAction($CAR1, TempAction.Wait, 100)
Car.SetTempAction($Cj, TempAction.Wait, 100)
Car.SetTempAction($CAR7, TempAction.Wait, 100)
car.StoreModState()
Car.SetTempAction($car1, TempAction.HandbrakeStraight, 2000)
Car.SetTempAction($car2, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car3, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car5, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car6, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car8, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car9, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($cj, TempAction.HandbrakeStraight, 500)
Car.SetTempAction($car7, TempAction.HandbrakeStraight, 500)
WAIT 100
Car.SetDrivingStyle($CJ, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR1, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR7, DrivingMode.StopForCarsIgnoreLights)
Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)

goto @Label6285

:Label3223509
wait 0
Player.SetControl($2, True)
Text.PrintHelpFormatted("VOYAGE SF LV 2", 766)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.SetCoordinates($CAR1, -2392.54, 353.089, 34.6528)
Car.SetHeading($CAR1, 275.9142)
Car.SetCoordinates($CAR2, -2399.459, 349.5748, 34.5585)
Car.SetHeading($CAR2, 306.3727)
Car.SetCoordinates($CAR3, -2404.936, 344.952, 34.6877)
Car.SetHeading($CAR3, 319.7435)
Car.SetCoordinates($CAR7, -2419.509, 315.5672, 34.5585)
Car.SetHeading($CAR7, 330.4006)
Car.SetCoordinates($CAR8, -2424.078, 315.9741, 34.6499)
Car.SetHeading($CAR8, 333.9311)
Car.SetCoordinates($CAR9, -2424.248, 303.982, 34.5581)
Car.SetHeading($CAR9, 20.2534)
Car.SetCoordinates($CAR5, -2412.566, 327.8101, 34.5581)
Car.SetHeading($CAR5, 330.2598)
Car.SetCoordinates($CAR6, -2421.038, 324.4044, 34.9994)
Car.SetHeading($CAR6, 334.6616)
Car.SetCoordinates($CJ, -2416.45, 332.965, 34.6908)
Car.SetHeading($CJ, 329.7817)
Car.SetCoordinates($BIKE1, -2386.24, 352.6803, 35.007)
Car.SetHeading($BIKE1, 241.8289)
Car.SetCoordinates($BIKE2, -2388.162, 349.7286, 35.0078)
Car.SetHeading($BIKE2, 234.8132)
Car.SetCoordinates($BIKE3, -2390.023, 347.1708, 35.0141)
Car.SetHeading($BIKE3, 235.1679)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
wait 5000
Path.FlushRoute
Path.ExtendRoute(-2374.978, 1047.433, 55.3999)
Path.ExtendRoute(-2691.182, 2115.421, 55.2349)
Path.ExtendRoute(-2299.249, 2678.694, 56.1611)
Path.ExtendRoute(-1208.048, 1860.545, 40.543)
Path.ExtendRoute(501.1469, 1661.88, 13.379)
Path.ExtendRoute(688.2313, 2560.492, 28.427)
Path.ExtendRoute(947.4869, 2573.584, 10.4211)
Path.ExtendRoute(2616.492, 1823.409, 10.8203)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Task.DrivePointRouteAdvanced($120, $BIKE1, 5.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 30000
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 2000
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285


:Label33509
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.RightShoulder1)
goto_if_false @Label34665
IF OR
NOT CAR.IsStopped($CAR1)
NOT CAR.IsStopped($BIKE1)
goto_if_false @Label34665
goto @Label33544

:Label33544
wait 0
Text.PrintHelpFormatted("Pause du Trajet", 766)
30@ = Car.GetSpeed($BIKE1)
31@ = Car.GetSpeed($CAR1)
32@ = Car.GetSpeed($CJ)
33@ = Car.GetSpeed($CAR7)
WAIT 500
Car.SetTempAction($BIKE1, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($BIKE2, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($BIKE3, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car1, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($cj, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car7, TempAction.HandbrakeStraight, 5000)

Car.SetTempAction($car2, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car3, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car5, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car6, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car8, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car9, TempAction.HandbrakeStraight, 5000)

WAIT 3000
Car.FreezePosition($car1, 1)
Car.FreezePosition($BIKE1, 1)
Car.FreezePosition($cj, 1)
Car.FreezePosition($car7, 1)
Car.SetDrivingStyle($CJ, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR1, DrivingMode.AvoidCars)
Car.SetDrivingStyle($CAR7, DrivingMode.AvoidCars)

goto @Label6285

:Label3354402
wait 0
Text.PrintHelpFormatted("VOYAGE LS SF", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1482.9749, -1590.3435, 12.9564)
Path.ExtendRoute(-33.7834, -1516.3, 1.8203)
Path.ExtendRoute(-132.6681, -979.1817, 26.101)
Path.ExtendRoute(-1014.981, -440.7413, 36.2755)
Path.ExtendRoute(-1331.093, -813.7512, 75.4142)
Path.ExtendRoute(-1760.022, -611.208, 16.1157)
Path.ExtendRoute(-2019.926, -576.0085, 26.3076)
Path.ExtendRoute(-2603.381, 86.9566, 4.313)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label34665
wait 0
if 1
   Char.IsSittingInanyCar($3)
  Pad.IsKeyPressed(KeyCode.NUM4)
goto_if_false @Label36053
goto @Label34699

:Label34699
wait 0
Text.PrintHelpFormatted("Hotel de San Fierro", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 2000
Car.SetCoordinates($CAR7, -2419.054, 316.2464, 34.6495)
Car.SetHeading($CAR7, 336.9436)
Car.SetCoordinates($CAR8, -2425.3694, 312.5518, 34.6483)
Car.SetHeading($CAR8, 336.2322)
Car.SetCoordinates($CAR9, -2421.5134, 304.1304, 34.6528)
Car.SetHeading($CAR9, 13.569)
Car.SetCoordinates($CAR6, -2421.3137, 323.0537, 34.6487)
Car.SetHeading($CAR6, 331.7639)
Car.SetCoordinates($CAR5, -2415.2026, 325.3069, 34.6479)
Car.SetHeading($CAR5, 330.0027)
Car.SetCoordinates($CJ, -2416.3347, 332.8042, 34.6527)
Car.SetHeading($CJ, 329.3449)
Car.SetCoordinates($CAR1, -2396.96, 352.9597, 34.6516)
Car.SetHeading($CAR1, 286.6754)
Car.SetCoordinates($CAR2, -2404.6411, 347.6687, 34.6482)
Car.SetHeading($CAR2, 319.3568)
Car.SetCoordinates($CAR3, -2406.0864, 339.8304, 34.6525)
Car.SetHeading($CAR3, 326.781)
Car.SetCoordinates($BIKE1, -2387.6968, 349.6691, 35.0448)
Car.SetHeading($BIKE1, 236.9591)
Car.SetCoordinates($BIKE2, -2389.7031, 348.7389, 35.0349)
Car.SetHeading($BIKE2, 241.4705)
Car.SetCoordinates($BIKE3, -2387.4832, 351.7975, 35.0354)
Car.SetHeading($BIKE3, 230.218)
wait 4000
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)

wait 2000
Car.SetCoordinates($CAR7, -2419.054, 316.2464, 34.6495)
Car.SetHeading($CAR7, 336.9436)
Car.SetCoordinates($CAR8, -2425.3694, 312.5518, 34.6483)
Car.SetHeading($CAR8, 336.2322)
Car.SetCoordinates($CAR9, -2421.5134, 304.1304, 34.6528)
Car.SetHeading($CAR9, 13.569)
Car.SetCoordinates($CAR6, -2421.3137, 323.0537, 34.6487)
Car.SetHeading($CAR6, 331.7639)
Car.SetCoordinates($CAR5, -2415.2026, 325.3069, 34.6479)
Car.SetHeading($CAR5, 330.0027)
Car.SetCoordinates($CJ, -2416.3347, 332.8042, 34.6527)
Car.SetHeading($CJ, 329.3449)
Car.SetCoordinates($CAR1, -2396.96, 352.9597, 34.6516)
Car.SetHeading($CAR1, 286.6754)
Car.SetCoordinates($CAR2, -2404.6411, 347.6687, 34.6482)
Car.SetHeading($CAR2, 319.3568)
Car.SetCoordinates($CAR3, -2406.0864, 339.8304, 34.6525)
Car.SetHeading($CAR3, 326.781)
Car.SetCoordinates($BIKE1, -2387.6968, 349.6691, 35.0448)
Car.SetHeading($BIKE1, 236.9591)
Car.SetCoordinates($BIKE2, -2389.7031, 348.7389, 35.0349)
Car.SetHeading($BIKE2, 241.4705)
Car.SetCoordinates($BIKE3, -2387.4832, 351.7975, 35.0354)
Car.SetHeading($BIKE3, 230.218)

goto @Label6285

:Label3469908
wait 0
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.SetCoordinates($CAR1, 1660.417, -2252.102, 13.1076)
Car.SetHeading($CAR1, 88.5476)
Car.SetCoordinates($CAR2, 1668.417, -2252.102, 13.1076)
Car.SetHeading($CAR2, 88.5476)
Car.SetCoordinates($CAR3, 1676.417, -2252.102, 13.1076)
Car.SetHeading($CAR3, 88.5476)
Car.SetCoordinates($CAR7, 1707.616, -2252.276, 13.1017)
Car.SetHeading($CAR7, 88.5476)
Car.SetCoordinates($CAR8, 1715.616, -2252.276, 13.1017)
Car.SetHeading($CAR8, 88.5476)
Car.SetCoordinates($CAR9, 1723.616, -2252.276, 13.1017)
Car.SetHeading($CAR9, 88.5476)
Car.SetCoordinates($CAR5, 1691.616, -2252.276, 13.1017)
Car.SetHeading($CAR5, 88.6138)
Car.SetCoordinates($CAR6, 1699.616, -2252.276, 13.1017)
Car.SetHeading($CAR6, 88.6138)
Car.SetCoordinates($CJ, 1684.417, -2252.102, 13.1076)
Car.SetHeading($CJ, 88.5476)
Car.SetCoordinates($BIKE1, 1638.417, -2252.102, 13.1076)
Car.SetHeading($BIKE1, 88.5476)
Car.SetCoordinates($BIKE2, 1644.417, -2252.102, 13.1076)
Car.SetHeading($BIKE2, 88.5476)
Car.SetCoordinates($BIKE3, 1650.417, -2252.102, 13.1076)
Car.SetHeading($BIKE3, 88.5476)
Text.PrintHelpFormatted("Regagner le Palais depuis LSI", 766)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.SetCruiseSpeed($CAR1, 1.0)
Car.SetCruiseSpeed($CAR7, 1.0)
Car.SetCruiseSpeed($CJ, 1.0)
Car.SetCoordinates($CAR1, 1660.417, -2252.102, 13.1076)
Car.SetHeading($CAR1, 88.5476)
Car.SetCoordinates($CJ, 1684.417, -2252.102, 13.1076)
Car.SetHeading($CJ, 88.5476)
Car.SetCoordinates($CAR7, 1707.616, -2252.276, 13.1017)
Car.SetHeading($CAR7, 88.5476)
Player.ApplyBrakesToCar($138, True)
Player.ApplyBrakesToCar($141, True)
Player.ApplyBrakesToCar($202, True)
Path.FlushRoute
Path.ExtendRoute(1542.251, -2131.6, 14.4356)
Path.ExtendRoute(1620.597, -2091.014, 19.4169)
Path.ExtendRoute(1609.245, -1675.37, 28.249)
Path.ExtendRoute(2040.985, -1596.331, 13.0289)
Path.ExtendRoute(1243.29, -2054.928, 59.8972)
Path.FlushRoute
Path.ExtendRoute(1343.9838, -2424.1729, 13.4529)
Path.ExtendRoute(1452.6929, -2669.4641, 13.0487)
Path.ExtendRoute(1796.7988, -2670.45, 5.9481)
Path.ExtendRoute(2184.8474, -2498.2554, 12.9607)
Path.ExtendRoute(2648.3613, -2503.8408, 13.5287)
Path.ExtendRoute(2294.8398, -2091.6467, 13.4188)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

wait 3000
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CJ,1)
Car.FreezePosition($CAR7,1)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Car.FreezePosition($BIKE1,0)
wait 3000
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.FreezePosition($CAR1,0)
wait 3000
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.FreezePosition($CJ,0)
wait 3000
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)


Car.FreezePosition($CAR7,0)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285


:Label36053
wait 0
if and
char.IsSittingInCar($3,$cj)
Pad.IsKeyPressed(KeyCode.Left)
goto_if_false @Label37287
goto @Label36087

:Label36087
wait 0
Text.PrintHelpFormatted("Couleurs Precedant", 766)
$couleur1, $couleur2 = Car.GetColors($cj)
$couleur1 -= 1
$couleur2 -= 1
Car.ChangeColor($cj, $couleur1, $couleur2)

Car.ChangeColor($CAR1, $couleur1, $couleur2)
Car.ChangeColor($CAR2, $couleur1, $couleur2)
Car.ChangeColor($CAR3, $couleur1, $couleur2)
Car.ChangeColor($CAR7, $couleur1, $couleur2)
Car.ChangeColor($CAR8, $couleur1, $couleur2)
Car.ChangeColor($CAR9, $couleur1, $couleur2)
Car.ChangeColor($CAR5, $couleur1, $couleur2)
Car.ChangeColor($CAR6, $couleur1, $couleur2)


goto @Label6285

:Label3608706
wait 0
Text.PrintHelpFormatted("VOYAGE LV SF", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.SetCoordinates($CAR1, 2146.377, 1703.887, 10.2821)
Car.SetHeading($CAR1, 47.4436)
Car.SetCoordinates($CAR2, 2149.078, 1696.58, 10.8765)
Car.SetHeading($CAR2, 32.3341)
Car.SetCoordinates($CAR3, 2152.364, 1689.477, 10.8782)
Car.SetHeading($CAR3, 21.4585)
Car.SetCoordinates($CAR7, 2146.964, 1659.328, 10.4054)
Car.SetHeading($CAR7, 303.6869)
Car.SetCoordinates($CAR8, 2140.476, 1655.059, 10.4035)
Car.SetHeading($CAR8, 296.3461)
Car.SetCoordinates($CAR9, 2134.858, 1648.541, 10.4067)
Car.SetHeading($CAR9, 283.898)
Car.SetCoordinates($CAR5, 2157.262, 1672.436, 10.4112)
Car.SetHeading($CAR5, 343.4454)
Car.SetCoordinates($CAR6, 2151.168, 1663.729, 10.4064)
Car.SetHeading($CAR6, 320.6571)
Car.SetCoordinates($CJ, 2159.206, 1680.369, 10.4101)
Car.SetHeading($CJ, 1.6363)
Car.SetCoordinates($BIKE1, 2130.289, 1713.111, 10.6906)
Car.SetHeading($BIKE1, 63.8337)
Car.SetCoordinates($BIKE2, 2142.053, 1708.473, 10.6901)
Car.SetHeading($BIKE2, 56.5188)
Car.SetCoordinates($BIKE3, 2139.638, 1704.625, 10.8786)
Car.SetHeading($BIKE3, 50.6808)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1754.908, 1623.385, 7.6215)
Path.ExtendRoute(1749.77, 854.142, 9.7665)
Path.ExtendRoute(463.1077, 743.0896, 4.7122)
Path.ExtendRoute(44.6368, 663.5703, 6.0776)
Path.ExtendRoute(-648.1282, 669.0304, 16.681)
Path.ExtendRoute(-962.9116, 1315.068, 40.121)
Path.ExtendRoute(-1490.803, 741.8383, 46.1027)
Path.ExtendRoute(-2603.381, 86.9566, 4.313)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 200
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)

Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
wait 1000
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

goto @Label6285


:Label37287
wait 0
IF and
Char.IsSittingInAnyCar($3)
not car.IsSirenOn($bike1)
goto_if_false @Label37500
if 
Pad.IsKeyPressed(KeyCode.Oem2)
goto_if_false @Label37500

goto @Label37339

:Label37339
wait 0
Text.PrintHelpFormatted("Siren Activer", 766)
Car.SwitchSiren($BIKE1, True)
Car.SwitchSiren($BIKE2, True)
Car.SwitchSiren($BIKE3, True)
Car.SwitchSiren($CAR1, True)
Car.SwitchSiren($CAR2, True)
Car.SwitchSiren($CAR3, True)
Car.SwitchSiren($CAR7, True)
Car.SwitchSiren($CAR8, True)
Car.SwitchSiren($CAR9, True)
Car.SwitchSiren($CAR5, True)
Car.SwitchSiren($CAR6, True)
Car.Switchsiren($CJ, 1)
wait 2000
goto @Label6285

:Label37500
wait 0
if 1
  Char.IsSittingInAnyCar($3)
Pad.IsKeyPressed(KeyCode.W)
goto_if_false @Label37723
goto @Label37552

:Label37552
wait 0
Text.PrintHelpFormatted("Wander, Prommenade", 766)
object.Delete($locateur1)
$locateur1 = Object.Create(1952,2724.4644, 2091.4741, 6.4122)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)

wait 5000
Path.FlushRoute
Path.ExtendRoute(1670.377, -109.9137, 35.3129)
Path.ExtendRoute(1651.246, -24.8333, 36.5268)
Path.ExtendRoute(1803.66, 821.9774, 10.4971)
Path.ExtendRoute(2263.7258, 836.1442, 6.4216)
Path.ExtendRoute(2689.386, 986.501, 6.4044)
Path.ExtendRoute(2724.3452, 1476.1655, 6.4038)
Path.ExtendRoute(2724.4644, 2091.4741, 6.4122)

Path.FlushRoute
Path.ExtendRoute(1669.3777, -1590.5692, 13.3665)
Path.ExtendRoute(1670.377, -109.9137, 35.3129)
Path.ExtendRoute(1627.5403, 23.4499, 36.3715)
Path.ExtendRoute(1803.66, 821.9774, 10.4971)
Path.ExtendRoute(2263.7258, 836.1442, 6.4216)
Path.ExtendRoute(2689.386, 986.501, 6.4044)
Path.ExtendRoute(2724.3452, 1476.1655, 6.4038)
Path.ExtendRoute(2724.4644, 2091.4741, 6.4122)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)

wait 10000
goto @Label6285

:Label37723
wait 0
if 1
  Char.IsSittingInAnyCar($3)
  NOT CAR.IsStopped($BIKE1)
  car.IsSirenOn($BIKE1)
  Pad.IsKeyPressed(KeyCode.f23)
goto_if_false @Label37949
$24300, $24400, $24500 = Car.GetCoordinates($car1)
if 
NOT CAR.IsStopped($car1)
goto_if_false @Label37949
if  
NOT CAR.IsStopped($cj)
goto_if_false @Label37949

goto @Label37775

:Label37775
wait 0
Text.PrintHelpFormatted("Mode Automatique", 766)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)

$24300, $24400, $24500 = Car.GetOffsetInWorldCoords($bike1, 550.0, 550.0, 550.0)
$243001, $244001, $245001 = Car.GetOffsetInWorldCoords($car3, 550.0, 550.0, 550.0)

$24300a, $24400a, $24500a = Car.GetOffsetInWorldCoords($cj, 550.0, 550.0, 550.0)
$243002, $244002, $245002 = Car.GetOffsetInWorldCoords($car9, 550.0, 550.0, 550.0)



wait 100
goto @Label6285

:Label37949
wait 0
  if 
  Char.IsSittingInAnyCar($3)
  goto_if_false @Label38172a
  if  
  Pad.IsKeyPressed(KeyCode.I)
  goto_if_false @Label38172a
goto @Label38001 

:Label38001
wait 0
Text.PrintHelpFormatted("Marqueur de Destination Final", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Blip.Remove($indicateur1)
Blip.Remove($indicateur2)
Blip.Remove($indicateur3)
Blip.Remove($indicateur4)
Blip.Remove($indicateur5)
Blip.Remove($indicateur6)
Blip.Remove($indicateur7)
Blip.Remove($indicateur8)
Blip.Remove($indicateur9)
Blip.Remove($indicateur10)

$locateur1 = Object.Create(1952,2724.4644, 2091.4741, 6.4122)
$locateur2 = Object.Create(1952,622.2319, 891.6676, -35.2099)
$locateur3 = Object.Create(1952,2071.5037, 1717.7903, 10.3477)
$locateur4 = Object.Create(1952,915.8737, 740.415, 10.3778)
$locateur5 = Object.Create(1952,-908.4377, -1350.1656, 121.4324)
$locateur6 = Object.Create(1952,-1797.5399, -266.38, 19.8317)
$locateur7 = Object.Create(1952,-2541.6152, -369.1745, 54.4081)
$locateur8 = Object.Create(1952,-2207.6455, -989.7895, 36.8575)
$locateur9 = Object.Create(1952,-265.8892, -1975.7439, 29.1017)
$locateur10 = Object.Create(1952,655.7758, -1738.5442, 13.1508)
$indicateur1 = Blip.AddShortRangeSpriteForCoord(2724.4644, 2091.4741, 6.4122, RadarSprite.Impound)
$indicateur2 = Blip.AddShortRangeSpriteForCoord(1210.3074, 1877.4298, 6.4154, RadarSprite.Impound)
$indicateur3 = Blip.AddShortRangeSpriteForCoord(2071.5037, 1717.7903, 10.3477, RadarSprite.Impound)
$indicateur4 = Blip.AddShortRangeSpriteForCoord(915.8737, 740.415, 10.3778, RadarSprite.Impound)
$indicateur5 = Blip.AddShortRangeSpriteForCoord(-908.4377, -1350.1656, 121.4324, RadarSprite.Impound)
$indicateur6 = Blip.AddShortRangeSpriteForCoord(-1797.5399, -266.38, 19.8317, RadarSprite.Impound)
$indicateur7 = Blip.AddShortRangeSpriteForCoord(-2541.6152, -369.1745, 54.4081, RadarSprite.Impound)
$indicateur8 = Blip.AddShortRangeSpriteForCoord(-2207.6455, -989.7895, 36.8575, RadarSprite.Impound)
$indicateur9 = Blip.AddShortRangeSpriteForCoord(-265.8892, -1975.7439, 29.1017, RadarSprite.Impound)
$indicateur10 = Blip.AddShortRangeSpriteForCoord(655.7758, -1738.5442, 13.1508, RadarSprite.Impound)

wait 3000
goto @Label6285

:Label38172a
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 2724.4644, 2091.4741, 100.0, 100.0, False)
  object.DoesExist($locateur1)
  goto_if_false @Label38172b
goto @Label38001a 

:Label38001a
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 1", 766)
object.Delete($locateur1)
$locateur2 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.FlushRoute
Path.ExtendRoute(2646.7107, 2500.8247, 6.3871)
Path.ExtendRoute(2453.324, 2626.7495, 5.5688)
Path.ExtendRoute(2172.0623, 2603.9041, 6.442)
Path.ExtendRoute(1868.77, 2518.2395, 6.4274)
Path.ExtendRoute(1522.1227, 2469.1665, 6.4102)
Path.ExtendRoute(1225.08, 2337.502, 6.3993)
Path.ExtendRoute(1210.3074, 1877.4298, 6.4154)

Path.FlushRoute
Path.ExtendRoute(2646.7107, 2500.8247, 6.3871)
Path.ExtendRoute(2498.0322, 2608.3135, 4.6011)
Path.ExtendRoute(2172.0623, 2603.9041, 6.442)
Path.ExtendRoute(1971.8341, 2548.7581, 6.4123)
Path.ExtendRoute(1522.1227, 2469.1665, 6.4102)
Path.ExtendRoute(1225.08, 2337.502, 6.3993)
Path.ExtendRoute(1210.3074, 1877.4298, 6.4154)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172b
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 1210.3074, 1877.4298, , 100.0, 100.0, False)
  object.DoesExist($locateur2)
  goto_if_false @Label38172c
goto @Label38001b 

:Label38001b
wait 0
object.Delete($locateur2)
Text.PrintHelpFormatted("Prommenade Infinie 2", 766)
$locateur3 = Object.Create(1952,2071.5037, 1717.7903, 10.3477)
Path.FlushRoute
Path.ExtendRoute(1205.1692, 1099.4142, 6.4749)
Path.ExtendRoute(1321.7441, 854.2905, 6.5013)
Path.ExtendRoute(1748.5509, 833.669, 9.4013)
Path.ExtendRoute(1809.4519, 1044.408, 6.4258)
Path.ExtendRoute(1804.161, 1533.23, 6.4196)
Path.ExtendRoute(1983.4011, 1709.8087, 10.3512)
Path.ExtendRoute(2071.5037, 1717.7903, 10.3477)

Path.FlushRoute
Path.ExtendRoute(1210.3782, 1065.9213, 6.4261)
Path.ExtendRoute(1364.8102, 843.9096, 6.4226)
Path.ExtendRoute(1776.0958, 836.2688, 10.2368)
Path.ExtendRoute(1804.0763, 1081.0723, 6.3477)
Path.ExtendRoute(1804.161, 1533.23, 6.4196)
Path.ExtendRoute(1983.4011, 1709.8087, 10.3512)
Path.ExtendRoute(2071.5037, 1717.7903, 10.3477)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172c
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 2071.5037, 1717.7903,  100.0, 100.0, False)
  object.DoesExist($locateur3)
  goto_if_false @Label38172d
goto @Label38001c 

:Label38001c
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 3", 766)
object.Delete($locateur3)
$locateur4 = Object.Create(1952,915.8737, 740.415, 10.3778)
Path.FlushRoute
Path.ExtendRoute(2144.0046, 2103.3171, 10.348)
Path.ExtendRoute(2479.9092, 2136.1897, 10.362)
Path.ExtendRoute(2530.3301, 2388.064, 10.361)
Path.ExtendRoute(2130.6509, 1990.6281, 10.3475)
Path.ExtendRoute(2047.7333, 895.9484, 7.2814)
Path.ExtendRoute(1756.7535, 853.2137, 9.9952)
Path.ExtendRoute(1302.701, 933.7952, 12.0133)
Path.ExtendRoute(915.8737, 740.415, 10.3778)
Path.FlushRoute
Path.ExtendRoute(2144.0046, 2103.3171, 10.348)
Path.ExtendRoute(2479.9092, 2136.1897, 10.362)
Path.ExtendRoute(2530.3301, 2388.064, 10.361)
Path.ExtendRoute(2130.6509, 1990.6281, 10.3475)
Path.ExtendRoute(2050.6997, 873.4153, 6.5764)
Path.ExtendRoute(1733.2656, 849.9868, 8.834)
Path.ExtendRoute(1302.701, 933.7952, 12.0133)
Path.ExtendRoute(915.8737, 740.415, 10.3778)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172d
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 915.8737, 740.415, , 100.0, 100.0, False)
  object.DoesExist($locateur4)
  goto_if_false @Label38172e
goto @Label38001d 

:Label38001d
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 4", 766)
object.Delete($locateur4)
$locateur5 = Object.Create(1952,-908.4377, -1350.1656, 121.4324)
Path.FlushRoute
Path.ExtendRoute(330.6406, 731.724, 9.5759)
Path.ExtendRoute(534.407, 446.8381, 18.6066)

Path.ExtendRoute(618.3545, 323.0073, 19.3589)
Path.ExtendRoute(70.3892, -662.808, 4.309)
Path.ExtendRoute(-114.3209, -966.3274, 24.0116)
Path.ExtendRoute(-474.2602, -851.2162, 50.6572)
Path.ExtendRoute(-908.4377, -1350.1656, 121.4324)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172e
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -908.4377, -1350.1656,  100.0, 100.0, False)
  object.DoesExist($locateur5)
  goto_if_false @Label38172f
goto @Label38001e 

:Label38001e
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 5", 766)
object.Delete($locateur5)
$locateur6 = Object.Create(1952,-1801.797, 44.9027, 14.6867)
Path.FlushRoute
Path.ExtendRoute(-1371.0378, -1403.47, 109.2923)
Path.ExtendRoute(-1624.8688, -906.045, 98.4676)
Path.ExtendRoute(-1755.5127, -925.5928, 75.5943)
Path.ExtendRoute(-1528.0845, -1386.9347, 44.7627)
Path.ExtendRoute(-1752.6227, -1139.7443, 54.8713)
Path.ExtendRoute(-1814.379, -625.9409, 16.0526)
Path.ExtendRoute(-1813.6567, -410.4201, 15.2811)
Path.ExtendRoute(-1797.5399, -266.38, 19.8317)
Path.FlushRoute
Path.ExtendRoute(-1371.0378, -1403.47, 109.2923)
Path.ExtendRoute(-1624.8688, -906.045, 98.4676)
Path.ExtendRoute(-1755.5127, -925.5928, 75.5943)
Path.ExtendRoute(-1528.0845, -1386.9347, 44.7627)
Path.ExtendRoute(-1752.6227, -1139.7443, 54.8713)
Path.ExtendRoute(-1814.379, -625.9409, 16.0526)
Path.ExtendRoute(-1807.2554, -386.8503, 16.8248)
Path.ExtendRoute(-1797.5399, -266.38, 19.8317)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172f
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -1797.5399, -266.38, , 100.0, 100.0, False)
  object.DoesExist($locateur6)
  goto_if_false @Label38172g
goto @Label38001f 


:Label38001f
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 6", 766)
object.Delete($locateur6)
$locateur7 = Object.Create(1952,-2541.6152, -369.1745, 54.4081)
Path.FlushRoute
Path.ExtendRoute(-1704.9316, 342.3954, 6.7373)
Path.ExtendRoute(-1585.9912, 1071.8728, 6.7147)
Path.ExtendRoute(-2069.7158, 1320.9352, 6.7088)
Path.ExtendRoute(-2724.4912, 1295.3186, 6.6936)
Path.ExtendRoute(-2829.8542, 552.801, 5.0098)
Path.ExtendRoute(-2824.3525, -435.2566, 6.708)
Path.ExtendRoute(-2541.6152, -369.1745, 54.4081)
Path.FlushRoute
Path.ExtendRoute(-1681.0941, 367.3344, 6.6419)
Path.ExtendRoute(-1585.9912, 1071.8728, 6.7147)
Path.ExtendRoute(-2069.7158, 1320.9352, 6.7088)
Path.ExtendRoute(-2724.4912, 1295.3186, 6.6936)
Path.ExtendRoute(-2829.8542, 552.801, 5.0098)
Path.ExtendRoute(-2824.3525, -435.2566, 6.708)
Path.ExtendRoute(-2541.6152, -369.1745, 54.4081)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172g
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -2541.6152, -369.1745,  100.0, 100.0, False)
  object.DoesExist($locateur7)
  goto_if_false @Label38172i
goto @Label38001g 

:Label38001g
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 7", 766)
object.Delete($locateur7)
$locateur8 = Object.Create(1952,-2207.6455, -989.7895, 36.8575)
Path.FlushRoute
Path.ExtendRoute(-2332.2983, -428.4343, 79.2035)
Path.ExtendRoute(-2445.9255, -420.5206, 84.4172)
Path.ExtendRoute(-2602.7488, -470.4715, 68.2807)
Path.ExtendRoute(-2504.1443, -484.3116, 92.4817)
Path.ExtendRoute(-2359.7964, -745.0815, 99.1484)
Path.ExtendRoute(-2257.666, -757.2162, 74.9503)
Path.ExtendRoute(-2207.6455, -989.7895, 36.8575)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172i
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -2207.6455, -989.7895, , 100.0, 100.0, False)
  object.DoesExist($locateur8)
  goto_if_false @Label38172j
goto @Label38001i 

:Label38001i
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 8", 766)
object.Delete($locateur8)
$locateur9 = Object.Create(1952,-265.8892, -1975.7439, 29.1017)
Path.FlushRoute
Path.ExtendRoute(-1972.212, -1327.9601, 39.3373)
Path.ExtendRoute(-1593.224, -1513.4553, 37.4581)

Path.ExtendRoute(-1187.813, -1861.6339, 70.5546)
Path.ExtendRoute(-981.5923, -1907.4675, 79.941)
Path.ExtendRoute(-1188.9539, -2449.801, 55.1155)
Path.ExtendRoute(-862.4138, -2546.9751, 89.0023)
Path.ExtendRoute(-486.7595, -2176.7192, 57.6857)
Path.ExtendRoute(-265.8892, -1975.7439, 29.1017)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172j
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -265.8892, -1975.7439, , 100.0, 100.0, False)
  object.DoesExist($locateur9)
  goto_if_false @Label38172k
goto @Label38001j 

:Label38001j
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 9", 766)
object.Delete($locateur9)
$locateur10 = Object.Create(1952,655.7758, -1738.5442, 13.1508)
Path.FlushRoute
Path.ExtendRoute(-198.692, -1637.1869, 2.82)
Path.ExtendRoute(-23.7862, -1544.7479, 1.7988)
Path.ExtendRoute(194.1522, -1500.2723, 12.3034)
Path.ExtendRoute(690.9694, -1155.517, 15.0489)
Path.ExtendRoute(1346.9525, -938.1793, 34.499)
Path.ExtendRoute(1349.619, -1062.6826, 26.0842)
Path.ExtendRoute(1290.4222, -1848.655, 13.0539)
Path.ExtendRoute(655.7758, -1738.5442, 13.1508)
Path.FlushRoute
Path.ExtendRoute(-198.692, -1637.1869, 2.82)
Path.ExtendRoute(-23.7862, -1544.7479, 1.7988)
Path.ExtendRoute(194.1522, -1500.2723, 12.3034)
Path.ExtendRoute(690.9694, -1155.517, 15.0489)
Path.ExtendRoute(1346.9525, -938.1793, 34.499)
Path.ExtendRoute(1348.7957, -1093.4294, 23.6339)
Path.ExtendRoute(1290.4222, -1848.655, 13.0539)
Path.ExtendRoute(655.7758, -1738.5442, 13.1508)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172k
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  goto_if_false @Label38172Z
goto @Label38001k 

:Label38001k
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 10", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(635.0434, -1468.1699, 13.9773)
Path.ExtendRoute(1329.2209, -1392.1591, 13.1185)
Path.ExtendRoute(1801.1389, -1613.86, 12.9644)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172Z
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  Pad.IsKeyPressed(KeyCode.f23)
  goto_if_false @Label38172Y
goto @Label38001kZ 

:Label38001kZ
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 11", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(640.345, -1435.3566, 13.6954)
Path.ExtendRoute(1612.9473, -1163.7789, 23.5753)
Path.ExtendRoute(2175.6321, -1303.4749, 23.5085)
Path.ExtendRoute(2508.9373, -1275.3943, 34.3547)
Path.ExtendRoute(2428.625, -1704.4763, 15.5746)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172Y
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  Pad.IsKeyPressed(KeyCode.f23)
  goto_if_false @Label38172X
goto @Label38001kY 

:Label38001kY
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 12", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(640.345, -1435.3566, 13.6954)
Path.ExtendRoute(1612.9473, -1163.7789, 23.5753)
Path.ExtendRoute(2175.6321, -1303.4749, 23.5085)
Path.ExtendRoute(2508.9373, -1275.3943, 34.3547)
Path.ExtendRoute(2428.625, -1704.4763, 15.5746)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172X
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  Pad.IsKeyPressed(KeyCode.f23)
  goto_if_false @Label38172W
goto @Label38001kX 

:Label38001kX
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 13", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(640.345, -1435.3566, 13.6954)
Path.ExtendRoute(1612.9473, -1163.7789, 23.5753)
Path.ExtendRoute(2175.6321, -1303.4749, 23.5085)
Path.ExtendRoute(2508.9373, -1275.3943, 34.3547)
Path.ExtendRoute(2428.625, -1704.4763, 15.5746)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172W
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  Pad.IsKeyPressed(KeyCode.f23)
  goto_if_false @Label38172V
goto @Label38001kW 

:Label38001kW
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 13", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(640.345, -1435.3566, 13.6954)
Path.ExtendRoute(1612.9473, -1163.7789, 23.5753)
Path.ExtendRoute(2175.6321, -1303.4749, 23.5085)
Path.ExtendRoute(2508.9373, -1275.3943, 34.3547)
Path.ExtendRoute(2428.625, -1704.4763, 15.5746)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172V
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 655.7758, -1738.5442, 100.0, 100.0, False)
  object.DoesExist($locateur10)
  Pad.IsKeyPressed(KeyCode.f23)
  goto_if_false @Label38172C1
goto @Label38001kV 

:Label38001kV
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 14", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Path.FlushRoute
Path.ExtendRoute(640.345, -1435.3566, 13.6954)
Path.ExtendRoute(1612.9473, -1163.7789, 23.5753)
Path.ExtendRoute(2175.6321, -1303.4749, 23.5085)
Path.ExtendRoute(2508.9373, -1275.3943, 34.3547)
Path.ExtendRoute(2428.625, -1704.4763, 15.5746)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172C1
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  object.DoesExist($drapeauC1)
 object.DoesExist($drapeauC2)
 object.DoesExist($drapeauC3)
  goto_if_false @Label38172C2
  if or
  char.IsInModel($3,#slamvan)
char.IsInModel($3,#BULLET)

goto_if_false @Label38172C2
goto @Label38001kVC1 

:Label38001kVC1
wait 0
Text.PrintHelpFormatted("Drapeaux Visible", 766)
Object.SetVisible($drapeauC2,1)
Object.SetVisible($drapeauC1,1)
object.Delete($drapeauC3)
Car.SwitchSiren($BIKE1, True)
Car.SwitchSiren($BIKE2, True)
Car.SwitchSiren($BIKE3, True)
Car.SwitchSiren($CAR1, True)
Car.SwitchSiren($CAR2, True)
Car.SwitchSiren($CAR3, True)
Car.SwitchSiren($CAR7, True)
Car.SwitchSiren($CAR8, True)
Car.SwitchSiren($CAR9, True)
Car.SwitchSiren($CAR5, True)
Car.SwitchSiren($CAR6, True)
Car.Switchsiren($CJ, 1)

wait 1000
object.Delete($drapeauC3)
goto @Label6285


:Label38172C2
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  object.DoesExist($oblslv2)
  goto_if_false @Label38172C3
  if or
  Car.Locate2D($bike1, 1254.3387, -2054.0444, 50.0, 50.0, False)
  Car.Locate2D($car1, 1254.3387, -2054.0444, 50.0, 50.0, False)
  goto_if_false @Label38172C3
goto @Label38001kVC2 

:Label38001kVC2
wait 0
Text.PrintHelpFormatted("Triboss ie 16", 766)
object.Delete($oblslv2)


wait 100
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)

Char.ClearTasksImmediately($1949)
Char.ClearTasksImmediately($219)
Char.ClearTasksImmediately($220)
Char.ClearTasksImmediately($221)
Char.ClearTasksImmediately($213)
Char.ClearTasksImmediately($222)

Char.ClearTasksImmediately($209)
Char.ClearTasksImmediately($207)
Char.ClearTasksImmediately($206)
Char.ClearTasksImmediately($205)
Char.ClearTasksImmediately($204)
Char.ClearTasksImmediately($203)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($227)
Char.ClearTasksImmediately($215)
Char.ClearTasksImmediately($226)
Char.ClearTasksImmediately($214)
Char.ClearTasksImmediately($225)
Char.ClearTasksImmediately($202)
Char.SetProofs($mafboss, True, True, True, True, True)
Char.ClearTasksImmediately($217)
Char.ClearTasksImmediately($216)
Char.ClearTasksImmediately($212)
Char.ClearTasksImmediately($210)
Char.ClearTasksImmediately($211)

Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($223)
Char.ClearTasksImmediately($224)
Char.ClearTasksImmediately($208)
Char.ClearTasksImmediately($3)
Char.ClearTasksImmediately($mafboss)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($141)

Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($141, $CAR7)

Char.GiveWeapon($3, WeaponType.Unarmed, 99999)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Char.SetCoordinates($3, 1162.269, -2055.7476, 69.0078)
Char.SetHeading($3, 94.9175)
wait 30
wait 10
Char.SetCoordinates($gardeavion, 1156.9249, -2066.6238, 69.0078)
Char.SetCoordinates($gardeavion,1151.7534, -2065.2446, 69.0078)
wait 2000
Char.SetHeading($gardeavion, 3.4069)
wait 1000
Object.AttachToCHar($redcarpet1, $gardeavion, -2.3, 1.1, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet2, $gardeavion, -2.3, 2.9, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet3, $gardeavion, -2.3, 4.7, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet4, $gardeavion, -2.3, 6.5, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet5, $gardeavion, -2.3, 8.3, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet6, $gardeavion, -2.3, 10.1, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet7, $gardeavion, -2.3, 11.9, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet8, $gardeavion, -2.3, 13.7, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet9, $gardeavion, -2.3, 15.5, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet10, $gardeavion, -2.3, 17.3, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet11, $gardeavion, -2.3, 19.1, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet12, $gardeavion, -2.3, 20.9, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet13, $gardeavion, -2.3, 22.7, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet14, $gardeavion, -2.3, 24.5, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet15, $gardeavion, -2.3, 26.3, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet16, $gardeavion, -2.3, 28.1, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($redcarpet17, $gardeavion, -6.1, 26.3, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet18, $gardeavion, -6.1, 28.1, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($redcarpet19, $gardeavion, 1.5, 26.3, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet20, $gardeavion, 1.5, 28.1, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($redcarpet21, $gardeavion, -2.3, 29.9, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet22, $gardeavion, -2.3, 31.7, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($redcarpet23, $gardeavion, -2.3, 33.5, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet24, $gardeavion, -2.3, 35.3, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($redcarpet25, $gardeavion, -2.3, 37.1, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($redcarpet26, $gardeavion, -2.3, 38.9, -1.0, 0.0, 0.0, 0.0)

Object.AttachToCHar($drapeau1, $gardeavion, -8.1, 27.7, 1.1, 0.0, 290.0, 90.0)
OBJECT.SetVisible($drapeau1,0)
Object.AttachToCHar($drapeau2, $gardeavion, 3.5, 27.7, 1.1, 0.0, 290.0, 90.0)
Object.AttachToCHar($DRAPEAU3, $gardeavion, -2.4, 39.3, 0.5, 0.0, 0.0, 0.0)

Object.AttachToCHar($SALON1, $gardeavion, -3.0, 38.9, -1.0, 0.0, 0.0, 0.0)
Object.AttachToCHar($SALON2, $gardeavion, -4.4, 36.0, -1.0, 0.0, 0.0, 90.0)
Object.AttachToCHar($SALON3, $gardeavion, -4.4, 33.0, -1.0, 0.0, 0.0, 90.0)
Object.AttachToCHar($SALON4, $gardeavion, -0.2, 37.3, -1.0, 0.0, 0.0, -90.0)
Object.AttachToCHar($SALON5, $gardeavion, -0.2, 34.3, -1.0, 0.0, 0.0, -90.0)
Object.AttachToCHar($HANGAR1, $gardeavion, -2.4, 34.3, 1.6, 0.0, 0.0, -90.0)
object.SetCollision($HANGAR1,0)
Object.AttachToCHar($TABLE1, $gardeavion, -2.9, 37.2, -1.0, 0.0, 0.0, -90.0)
Object.AttachToCHar($TABLE2, $gardeavion, -2.9, 34.2, -1.0, 0.0, 0.0, -90.0)
OBJECT.SetCollision($TABLE1,0)
OBJECT.SetCollision($TABLE2,0)
WAIT 1000

CHAR.GetHeading($gardeavion,$ANGLEP)

Char.AttachToObject($209, $SALON1, -1.8, 1.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($207, $SALON1, 3.2, 1.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($208, $SALON1, 4.6, -11.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)

Char.AttachToObject($206, $SALON1, -2.9, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($205, $SALON1, -2.9, -5.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($204, $SALON1, -2.9, -15.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($203, $SALON1, -2.9, -20.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($145, $SALON1, -2.9, -25.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($144, $SALON1, -2.9, -30.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
wait 10
Char.AttachToObject($227, $SALON1, -2.9, -0.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($226, $SALON1, -2.9, -8.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($225, $SALON1, -2.9, -35.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($215, $SALON1, 4.1, -35.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
char.ClearTasksImmediately($214)
char.ClearTasksImmediately($212)

Char.AttachToObject($212, $SALON1, 4.1, -20.0, 1.0,, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -20.0, 1.0,)
CHAR.WarpFromCarToCoord($212,$5598D, $5599D, $5600D)

Char.AttachToObject($214, $SALON1, 4.1, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -2.0, 1.0)
CHAR.WarpFromCarToCoord($214,$5598D, $5599D, $5600D)

Char.AttachToObject($214, $SALON1, 4.1, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -5.0, 1.0)
CHAR.WarpFromCarToCoord($217,$5598D, $5599D, $5600D)
wait 10
Char.AttachToObject($217, $SALON1, 4.1, -5.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -15.0, 1.0)
CHAR.WarpFromCarToCoord($216,$5598D, $5599D, $5600D)
Char.AttachToObject($216, $SALON1, 4.1, -15.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($212, $SALON1, 4.1, -20.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($211, $SALON1, 4.1, -25.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($210, $SALON1, 4.1, -30.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -8.0, 1.0)
CHAR.WarpFromCarToCoord($142,$5598D, $5599D, $5600D)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -0.5, 1.0)
CHAR.WarpFromCarToCoord($143,$5598D, $5599D, $5600D)

Char.AttachToObject($143, $SALON1, 4.1, -0.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($142, $SALON1, 4.1, -8.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.AttachToObject($140, $SALON1, 4.1, -38.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($139, $SALON1, -2.9, -38.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
wait 10
Char.AttachToObject($223, $SALON1, -2.0, -14.0, 1.0, Facing.Right, 0.0, WeaponType.Camera)
Char.AttachToObject($224, $SALON1, 3.1, -14.0, 1.0, Facing.Right, 0.0, WeaponType.Camera)
Char.GiveWeapon($223, WeaponType.Camera, 99999)
Char.GiveWeapon($224, WeaponType.Camera, 99999)
char.ClearTasksImmediately($141)
$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, 3.1, -91.5, 0.0)
CHAR.WarpFromCarToCoord($141,$5598D, $5599D, $5600D)

Char.AttachToObject($141, $SALON1, 1.5, 1.8, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
CHar.SetHeading($141,$ANGLEP)

char.ClearTasksImmediately($138)
Char.AttachToObject($138, $SALON1, -0.1, 1.8, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
CHar.SetHeading($138,$ANGLEP)

wait 100
char.DetachFromCar($209)
char.DetachFromCar($207)
char.DetachFromCar($208)
char.DetachFromCar($206)
char.DetachFromCar($205)
char.DetachFromCar($204)
char.DetachFromCar($203)
char.DetachFromCar($145)
char.DetachFromCar($144)
char.DetachFromCar($227)
char.DetachFromCar($226)
char.DetachFromCar($141)
char.DetachFromCar($138)
char.DetachFromCar($225)
char.DetachFromCar($215)
char.DetachFromCar($214)
char.DetachFromCar($217)
char.DetachFromCar($216)
char.DetachFromCar($212)
char.DetachFromCar($211)
char.DetachFromCar($210)
char.DetachFromCar($143)
char.DetachFromCar($142)
char.DetachFromCar($140)
char.DetachFromCar($139)

char.DetachFromCar($223)
char.DetachFromCar($224)

wait 1000
CHar.SetHeading($209,184.0916)
CHar.SetHeading($208,94.9175)
CHar.SetHeading($207,184.0916)
CHar.SetHeading($206,94.9175)
CHar.SetHeading($205,94.9175)
CHar.SetHeading($204,94.9175)
CHar.SetHeading($203,94.9175)
CHar.SetHeading($145,94.9175)
CHar.SetHeading($144,94.9175)
CHar.SetHeading($227,94.9175)
CHar.SetHeading($226,94.9175)
CHar.SetHeading($225,94.9175)
CHar.SetHeading($139,94.9175)

CHar.SetHeading($215,270.989)
CHar.SetHeading($214,270.989)
CHar.SetHeading($217,270.989)
CHar.SetHeading($216,270.989)
CHar.SetHeading($212,270.989)
CHar.SetHeading($211,270.989)
CHar.SetHeading($210,270.989)
CHar.SetHeading($143,270.989)
CHar.SetHeading($142,270.989)
CHar.SetHeading($140,270.989)

CHar.SetHeading($223,2.6698)
CHar.SetHeading($224,2.6698)

wait 1000
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.PlayAnim($209, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($207, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($208, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 999999)
Task.PlayAnim($206, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($205, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($204, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($203, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($145, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($144, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($227, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($226, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($225, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)

Task.PlayAnim($215, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($214, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($217, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($216, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($212, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($211, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($210, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($143, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($142, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($140, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($139, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($141, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($138, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)

WAIT 1000
Task.PlayAnimNonInterruptable($223, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 999999)
Task.PlayAnimNonInterruptable($224, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 999999)

Car.SetHeading($CAR7, $ANGLEP)
Car.SetHeading($CAR8, $ANGLEP)
Car.SetHeading($CAR9, $ANGLEP)


Car.SetHeading($CJ, $ANGLEP)
Car.SetHeading($CAR5, $ANGLEP)
Car.SetHeading($CAR6, $ANGLEP)

Car.SetHeading($CAR3, $ANGLEP)
Car.SetHeading($CAR2, $ANGLEP)
Car.SetHeading($CAR1, 359.9766)

Car.SetHeading($BIKE3, 359.9766)
Car.SetHeading($BIKE2, 359.9766)
Car.SetHeading($BIKE1, 359.9766)

Car.AttachToObject($CAR7, $SALON1, 7.5, -11.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR8, $SALON1, 7.5, -20.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR9, $SALON1, 7.5, -29.0, 0.7, 0.0, 0.0, 0.0)

Car.AttachToObject($CJ, $SALON1, -5.8, -11.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR5, $SALON1, -5.8, -20.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR6, $SALON1, -5.8, -29.0, 0.7, 0.0, 0.0, 0.0)

Car.AttachToObject($CAR3, $SALON1, -5.8, -3.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR2, $SALON1, -5.8, 6.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR1, $SALON1, -4.2, 12.0, 0.7, 0.0, 0.0, -90.0)

Car.AttachToObject($BIKE3, $SALON1, 3.0, 10.5, 0.7, 0.0, 0.0, -90.0)
Car.AttachToObject($BIKE2, $SALON1, 3.0, 13.5, 0.7, 0.0, 0.0, -90.0)
Car.AttachToObject($BIKE1, $SALON1, 5.0, 12.0, 0.7, 0.0, 0.0, -90.0)

WAIT 3000
Car.Detach($CAR7, 20.0, 180.0, 0.0, False)
Car.Detach($CAR8, 20.0, 180.0, 0.0, False)
Car.Detach($CAR9, 20.0, 180.0, 0.0, False)
Car.Detach($CJ, 20.0, 180.0, 0.0, False)
Car.Detach($CAR5, 20.0, 180.0, 0.0, False)
Car.Detach($CAR6, 20.0, 180.0, 0.0, False)
Car.Detach($CAR3, 20.0, 180.0, 0.0, False)
Car.Detach($CAR2, 20.0, 180.0, 0.0, False)
Car.Detach($CAR1, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE1, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE2, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE3, 20.0, 180.0, 0.0, False)

Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)

Char.AttachToObject($3, $SALON1, 0.22, -0.6, 1.0, Facing.Back, 0.0, WeaponType.Unarmed)
wait 1000
CHar.SetHeading($3,265.0356)
wait 200
char.DetachFromCar($3)

Char.AttachToObject($mafboss, $SALON1, 1.12, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)

Char.AttachToObject($219, $SALON2, 1.22, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($220, $SALON2, 0.20, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($221, $SALON2, -1.9, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)

Char.AttachToObject($1949, $SALON2, 1.22, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($213, $SALON2, 0.20, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($222, $SALON2, -1.9, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
wait 1000
char.ClearTasksImmediately($3)
char.DetachFromCar($3)

char.ClearTasksImmediately($mafboss)
char.DetachFromCar($mafboss)
char.ClearTasksImmediately($219)
char.DetachFromCar($219)
char.ClearTasksImmediately($220)
char.DetachFromCar($220)
char.ClearTasksImmediately($221)
char.DetachFromCar($221)
char.ClearTasksImmediately($1949)
char.DetachFromCar($1949)
char.ClearTasksImmediately($213)
char.DetachFromCar($213)
char.ClearTasksImmediately($222)
char.DetachFromCar($222)
CHar.SetHeading($3,184.0916)
CHar.SetHeading($mafboss,184.0916)

CHar.SetHeading($219,270.989)
CHar.SetHeading($220,270.989)
CHar.SetHeading($221,270.989)

CHar.SetHeading($1949,94.9175)
CHar.SetHeading($213,94.9175)
CHar.SetHeading($222,94.9175)
wait 3000
Task.PlayAnim($3, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($mafboss, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($219, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($220, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($221, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)

Task.PlayAnim($1949, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($213, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($222, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)

$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -1.5, -1.5, 0.0)
Car.SetCoordinates($Cartriboss, $5598A, $5599A, $5600A)
Car.SetHeading($Cartriboss, 270.989)
wait 30000
char.ClearTasksImmediately($3)
char.DetachFromCar($3)

char.ClearTasksImmediately($mafboss)
char.DetachFromCar($mafboss)
char.ClearTasksImmediately($219)
char.DetachFromCar($219)
char.ClearTasksImmediately($220)
char.DetachFromCar($220)
char.ClearTasksImmediately($221)
char.DetachFromCar($221)
char.ClearTasksImmediately($1949)
char.DetachFromCar($1949)
char.ClearTasksImmediately($213)
char.DetachFromCar($213)
char.ClearTasksImmediately($222)
char.DetachFromCar($222)

Path.FlushPatrolRoute
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -1.3, 2.0, 0.0)
Path.ExtendPatrolRoute($5598A, $5599A, $5600A, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($mafboss,  MoveState.Walk, RouteMode.Return)
WAIT 2000
$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -3.3, 4.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($3,  MoveState.Walk, RouteMode.Return)
CHar.SetHeading($223,184.0916)
CHar.SetHeading($224,184.0916)
WAIT 26000
char.ClearTasksImmediately($3)
char.ClearTasksImmediately($mafboss)
CHar.SetHeading($223,184.0916)
CHar.SetHeading($224,184.0916)
wait 500
Car.OpenDoor($Cartriboss, CarDoor.LeftRearDoor)
Task.GreetPartner($mafboss, $3, 0.5, 5)
WAIT 15000
Task.EnterCarAsPassenger($mafboss, $Cartriboss, 10000, SeatId.RearLeft)
Text.PrintHelpFormatted("Thank M.r TriBoss, Merci Homologue!", 766)
wait 4000
Task.WarpCharIntoCarAsDriver($mafboss, $Cartriboss)
Path.FlushRoute
Path.ExtendRoute(1204.0763, -2069.1863, 69.0078)
Task.DrivePointRouteAdvanced($mafboss, $Cartriboss, 90.0, DriveMode.Accurate, #null, DrivingMode.AvoidCars)
Text.PrintHelpFormatted("Goodbye, Au revoir !", 766)
WAIT 3000
$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -3.3, 29.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($3,  MoveState.Walk, RouteMode.Once)

WAIT 500
Char.ClearTasksImmediately($120)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Char.ClearTasksImmediately($138)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Char.ClearTasksImmediately($141)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
WAIT 500
car.Delete($Cartriboss)
car.Delete($planelslv)
char.Delete($mafboss)
char.Delete($gardeavion)
WAIT 500
object.Delete($redcarpet1)
object.Delete($redcarpet2)
object.Delete($redcarpet3)
object.Delete($redcarpet4)
object.Delete($redcarpet5)
object.Delete($redcarpet6)
object.Delete($redcarpet7)
object.Delete($redcarpet8)
object.Delete($redcarpet9)
object.Delete($redcarpet10)
object.Delete($redcarpet11)
object.Delete($redcarpet12)
object.Delete($redcarpet13)
wait 50
object.Delete($redcarpet14)
object.Delete($redcarpet15)
object.Delete($redcarpet16)
object.Delete($redcarpet17)
object.Delete($redcarpet18)
object.Delete($redcarpet19)
object.Delete($redcarpet20)
object.Delete($redcarpet21)
object.Delete($redcarpet22)
object.Delete($redcarpet23)
object.Delete($redcarpet24)
object.Delete($redcarpet25)
object.Delete($redcarpet26)
wait 50
object.Delete($SALON1)
object.Delete($SALON2)
object.Delete($SALON3)
object.Delete($SALON4)
object.Delete($SALON5)

WAIT 500
object.Delete($TABLE1)
object.Delete($TABLE2)
object.Delete($HANGAR1)
object.Delete($drapeau1)
object.Delete($drapeau2)
object.Delete($drapeau3)

wait 100
goto @Label6285


:Label38172C3
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 2063.4536, -2546.2778,, 100.0, 100.0, False)
  object.DoesExist($oblslv1)
 
  goto_if_false @Label38172C4
goto @Label38001kVC3 

:Label38001kVC3
wait 0
object.Delete($oblslv1)
object.Delete($oblslv2)
$oblslv2 = Object.Create(1952,622.2319, 891.6676, -35.2099)

Text.PrintHelpFormatted("ie 17 Triboss", 766)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($202)
Char.ClearTasksImmediately($141)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)

Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.AttachToCar($5621, $BIKE1, 1.5, 0.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($5622, $BIKE1, -1.5, 0.0, 0.1, 0.0, 0.0, 0.0)

Car.AttachToCar($BIKE2, $BIKE1, 2.0, -2.0, 0.1, 0.0, 0.0, 0.0)
Car.AttachToCar($BIKE3, $BIKE1, -2.0, -2.0, 0.1, 0.0, 0.0, 0.0)

WAIT 1000
Car.SetCruiseSpeed($bike1, 20.0)
Car.SetCruiseSpeed($CAR1, 22.0)
Car.SetCruiseSpeed($CAR7, 22.0)
Car.SetCruiseSpeed($CJ, 22.0)


Car.Detach($BIKE2, 0.0, 0.0, 0.0, False)
Car.Detach($BIKE3, 0.0, 0.0, 0.0, False)

Path.FlushRoute
Path.ExtendRoute(1973.624, -2475.735, 13.1133)
Path.ExtendRoute(1975.898, -2322.778, 13.1207)
Path.ExtendRoute(1973.4576, -2209.0657, 13.1609)
Path.ExtendRoute(1963.0056, -2193.5237, 13.1605)
Path.ExtendRoute(1961.0771, -2173.7698, 13.0767)
Path.ExtendRoute(1254.3387, -2054.0444, 59.2074)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 2000
Path.FlushRoute
Path.ExtendRoute(1973.624, -2475.735, 13.1133)
Path.ExtendRoute(1975.898, -2322.778, 13.1207)
Path.ExtendRoute(1973.4576, -2209.0657, 13.1609)
Path.ExtendRoute(1963.0056, -2193.5237, 13.1605)
Path.ExtendRoute(1961.0771, -2173.7698, 13.0767)
Path.ExtendRoute(1254.3387, -2054.0444, 59.2074)
Task.DrivePointRouteAdvanced($138, $CAR1, 20.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.FreezePosition($CAR1,0)
wait 2000
Path.FlushRoute
Path.ExtendRoute(2045.3413, -2545.8203, 13.1444)
Path.ExtendRoute(1973.624, -2475.735, 13.1133)
Path.ExtendRoute(1975.898, -2322.778, 13.1207)
Path.ExtendRoute(1973.4576, -2209.0657, 13.1609)
Path.ExtendRoute(1963.0056, -2193.5237, 13.1605)
Path.ExtendRoute(1961.0771, -2173.7698, 13.0767)
Path.ExtendRoute(1254.3387, -2054.0444, 59.2074)
Task.DrivePointRouteAdvanced($202, $CJ, 20.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.FreezePosition($CJ,0)
wait 2000
Path.FlushRoute
Path.ExtendRoute(1973.624, -2475.735, 13.1133)
Path.ExtendRoute(1975.898, -2322.778, 13.1207)
Path.ExtendRoute(1973.4576, -2209.0657, 13.1609)
Path.ExtendRoute(1963.0056, -2193.5237, 13.1605)
Path.ExtendRoute(1961.0771, -2173.7698, 13.0767)
Path.ExtendRoute(1254.3387, -2054.0444, 59.2074)
Task.DrivePointRouteAdvanced($141, $CAR7, 20.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($CAR7,1)

Car.SetCruiseSpeed($bike1, 20.0)
Car.SetCruiseSpeed($CAR1, 22.0)
Car.SetCruiseSpeed($CAR7, 22.0)
Car.SetCruiseSpeed($CJ, 22.0)
Car.SetDrivingStyle($CJ, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR1, DrivingMode.StopForCarsIgnoreLights)
Car.SetDrivingStyle($CAR7, DrivingMode.StopForCarsIgnoreLights)

Car.SetTempAction($BIKE1, TempAction.Wait, 10)
Car.SetTempAction($BIKE2, TempAction.Wait, 10)
Car.SetTempAction($BIKE3, TempAction.Wait, 10)
Car.SetTempAction($car1, TempAction.Wait, 10)
Car.SetTempAction($cj, TempAction.Wait, 10)
Car.SetTempAction($car7, TempAction.Wait, 10)
wait 10
Car.SetCruiseSpeed($bike1, 20.0)
Car.SetCruiseSpeed($CAR1, 22.0)
Car.SetCruiseSpeed($CAR7, 22.0)
Car.SetCruiseSpeed($CJ, 22.0)

wait 3000
Car.FreezePosition($CAR7,0)

wait 100
goto @Label6285


:Label38172C4
wait 0
  if and
  Pad.IsKeyPressed(KeyCode.x)
 object.DoesExist($obbandit2)
 
  goto_if_false @Label38172C5
goto @Label38001kVC4 

:Label38001kVC4
wait 0
Text.PrintHelpFormatted("Bandit Supprimer", 766)
char.Delete($356)
object.Delete($obbandit2)
$obbandit1 = Object.Create(1952,622.2319, 891.6676, -35.2099)
wait 100

goto @Label6285

:Label38172C5
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -63.4067, -2779.8206, 100.0, 100.0, False)
  object.DoesExist($locateur19)
  goto_if_false @Label38172C6
goto @Label38001kVC5 

:Label38001kVC5
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 19", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateur19)
$locateur20 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.FlushRoute
Path.ExtendRoute(-171.1604, -2829.3005, 41.1768)
Path.ExtendRoute(-313.4609, -2805.2412, 56.8952)
Path.ExtendRoute(-543.2616, -2754.0674, 65.5215)
Path.ExtendRoute(-718.4857, -2761.0339, 73.3018)
Path.ExtendRoute(-970.9973, -2854.0955, 67.2184)
Path.ExtendRoute(-1190.7427, -2858.1206, 67.504)
Path.ExtendRoute(-1355.91, -2879.3354, 53.8283)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172C6
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -1355.91, -2879.3354, 100.0, 100.0, False)
  object.DoesExist($locateur20)
  goto_if_false @Label38172C7
goto @Label38001kVC6 

:Label38001kVC6
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 20", 766)
object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateur20)
$locateurlssf = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.FlushRoute
Path.ExtendRoute(-1355.91, -2879.3354, 53.8283)
Path.ExtendRoute(-1430.4282, -2861.4321, 48.5697)
Path.ExtendRoute(-1543.6779, -2792.1831, 47.0355)
Path.ExtendRoute(-1982.5844, -2534.1592, 36.5887)
Path.FlushRoute

Path.ExtendRoute(-2205.2544, -2271.7561, 30.1943)
Path.ExtendRoute(-2510.615, -2183.875, 29.1701)

Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172C7
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -2477.1685, -2058.0295, 100.0, 100.0, False)
  object.DoesExist($locateur21)
  goto_if_false @Label38172C8
goto @Label38001kVC7 

:Label38001kVC7
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 21", 766)
object.Delete($locateur21)
$locateur22 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.FlushRoute
Path.ExtendRoute(-2422.3105, -2091.5762, 121.7847)
Path.ExtendRoute(-2131.8826, -1913.661, 115.61)
Path.ExtendRoute(-2347.9424, -2226.8137, 22.5695)
Path.ExtendRoute(-2565.1348, -2303.3616, 13.2649)
Path.ExtendRoute(-2365.4216, -2699.1777, 46.4107)
Path.ExtendRoute(-1914.9042, -2710.7021, 53.6173)
Path.ExtendRoute(-1733.3256, -2689.5281, 47.4649)

Task.DrivePointRouteAdvanced($120, $BIKE1, 10.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 12.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 12.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 12.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172C8
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, -1733.3256, -2689.5281, 100.0, 100.0, False)
  object.DoesExist($locateur22)
  goto_if_false @Label38172C9
goto @Label38001kVC8 

:Label38001kVC8
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 22", 766)

object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateur22)
$locateur23 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Path.FlushRoute
Path.ExtendRoute(-1614.4111, -2759.3127, 46.5987)
Path.ExtendRoute(-1434.6616, -2915.9836, 46.5958)
Path.ExtendRoute(-1230.2142, -2876.8181, 64.7269)
Path.ExtendRoute(-923.7409, -2869.8999, 65.7008)
Path.ExtendRoute(-337.2368, -2837.4834, 42.7654)
Path.ExtendRoute(-46.4943, -2828.3416, 39.6104)
Path.ExtendRoute(6.1563, -2653.2356, 39.8921)

Task.DrivePointRouteAdvanced($120, $BIKE1, 30.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label38172C9
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  Car.Locate2D($bike1, 6.1563, -2653.2356, 100.0, 100.0, False)
  object.DoesExist($locateur23)
  goto_if_false @Label38172C10
goto @Label38001kVC9 

:Label38001kVC9
wait 0
Text.PrintHelpFormatted("Prommenade Infinie 23", 766)

object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateur23)
Path.FlushRoute
Path.ExtendRoute(-157.5691, -2397.459, 31.2254)
Path.ExtendRoute(-329.5991, -2079.5339, 26.9699)
Path.ExtendRoute(-277.681, -1696.4513, 14.0029)
Path.ExtendRoute(-11.5533, -1364.8928, 10.4962)
Path.ExtendRoute(595.1274, -1174.7809, 22.1796)
Path.ExtendRoute(1801.84, -1614.4734, 13.0336)
Path.ExtendRoute(2519.9055, -1685.6771, 13.5174)

Task.DrivePointRouteAdvanced($120, $BIKE1, 30.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
Task.DrivePointRouteAdvanced($138, $CAR1, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($202, $CJ, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($141, $CAR7, 32.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285

:Label38172C10
wait 0
  if and
  Char.IsSittingInAnyCar($3)
   Car.IsUpsidedown($CJ)
  goto_if_false @Label38172C11
goto @Label38001kVC10 

:Label38001kVC10
wait 0
Text.PrintHelpFormatted("Voiture de CJ position retablit", 766)

Car.Fix($CAR1)
Car.Fix($CAR2)
Car.Fix($CAR3)
Car.Fix($CJ)
Car.Fix($CAR5)
Car.Fix($CAR6)
Car.Fix($CAR7)
Car.Fix($CAR8)
Car.Fix($CAR9)
Car.SetRoll($CAR1, 0)
Car.SetRoll($CAR2, 0)
Car.SetRoll($CAR3, 0)
Car.SetRoll($CJ, 0)
Car.SetRoll($CAR5, 0)
Car.SetRoll($CAR6, 0)
Car.SetRoll($CAR7, 0)
Car.SetRoll($CAR8, 0)
Car.SetRoll($CAR9, 0)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)

goto @Label6285

:Label38172C11
wait 0
  if and
  Char.IsSittingInAnyCar($3)
  object.DoesExist($locateurm)
  goto_if_false @Label38172
  if or 
  Car.Locate2D($bike1, $243, $244,, 70.0, 70.0, 1)
  Car.Locate2D($car1, $243, $244,, 70.0, 70.0, False)
  
  goto_if_false @Label38172
goto @Label38001kVC11 

:Label38001kVC11
wait 0
Text.PrintHelpFormatted("Arret au marqueur", 766)
object.Delete($locateurm)
Car.SetTempAction($CAR1, TempAction.Wait, 100)
Car.SetTempAction($Cj, TempAction.Wait, 100)
Car.SetTempAction($CAR7, TempAction.Wait, 100)
Car.SetTempAction($car1, TempAction.HandbrakeStraight, 3000)
Car.SetTempAction($car2, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car3, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car5, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car6, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car8, TempAction.HandbrakeStraight, 100)
Car.SetTempAction($car9, TempAction.HandbrakeStraight, 100)     
Car.SetTempAction($cj, TempAction.HandbrakeStraight, 2000)
Car.SetTempAction($car7, TempAction.HandbrakeStraight, 2000)
Car.SetTempAction($BIKE1, TempAction.HandbrakeStraight, 3000)
Car.SetTempAction($BIKE2, TempAction.HandbrakeStraight, 1000)
Car.SetTempAction($BIKE3, TempAction.HandbrakeStraight, 1000)

wait 3000
Char.ClearTasksImmediately($120)
Task.WarpCharIntoCarAsDriver($120, $bike1)
Char.ClearTasksImmediately($138)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 100
Car.SetTempAction($car1, TempAction.HandbrakeStraight, 3000)
wait 100
goto @Label6285


:Label38172
wait 0
if and
 Char.IsOnFoot($3)
 Char.IsOnFoot($208)
  Char.IsCurrentWeapon($208, WeaponType.Unarmed)
 goto_if_false @Label38712
 if or
 char.HasBeenDamagedByWeapon($3 ,WeaponType.AnyMelee)
 char.HasBeenDamagedByWeapon($3 ,WeaponType.AnyWeapon)
 char.HasBeenDamagedByWeapon($3 ,WeaponType.Unarmed)
 Pad.IsKeyPressed(KeyCode.b)
goto_if_false @Label38712
goto @Label38236

:Label38236
wait 0
Text.PrintHelpFormatted("d1", 766)
Text.PrintHelpFormatted("Armes charger", 766)
char.ClearLastWeaponDamage($3)
Char.GiveWeapon($203, WeaponType.M4, 99999)
Char.GiveWeapon($204, WeaponType.Ak47, 99999)
Char.GiveWeapon($205, WeaponType.Spas12, 99999)
Char.GiveWeapon($206, WeaponType.Spas12, 99999)
Char.GiveWeapon($207, WeaponType.Ak47, 99999)
Char.GiveWeapon($208, WeaponType.DesertEagle, 9999)
Char.GiveWeapon($209, WeaponType.M4, 99999)

goto @Label6285

:Label38712
wait 0
if 1
  Char.IsOnFoot($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.DpadRight)
goto_if_false @Label40609
goto @Label38743

:Label38743
wait 0
Player.SetControl($2, True)
Text.PrintHelpFormatted("Je veux vous voirent tous rapidement", 766)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($219,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 1.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($220,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 2.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($221,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 3.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($1949,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -1.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($213,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -2.0, 7.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($222,  MoveState.Sprint, RouteMode.Once)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 2.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, 0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.0, 0.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($206, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -2.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($209, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 2.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, 10.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($210,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 2.0, 10.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($211,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -2.0, 10.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($212,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 4.0, 10.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($225,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -4.0, 10.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($226,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -4.0, 8.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($227,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 4.0, 8.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($214,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -4.0, 6.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($215,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 4.0, 6.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($216,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -4.0, 4.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($217,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 4.0, 4.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($1949,  MoveState.Sprint, RouteMode.Loop)
Char.GiveWeapon($223, WeaponType.Camera, 99999)
Char.GiveWeapon($224, WeaponType.Camera, 99999)
Task.KillCharOnFoot($223, $3)
Task.KillCharOnFoot($224, $3)
Task.UseMobilePhone($3, True)
char.ClearLastWeaponDamage($3)
car.ClearLastWeaponDamage($CJ)
wait 1000
Task.UseMobilePhone($3, False)
goto @Label6285

:Label40609
wait 0
if 1
  Char.IsInAnyCar($3)
  Pad.IsKeyPressed(KeyCode.O)
goto_if_false @Label42268
goto @Label40640

:Label40640
wait 0
Text.PrintHelpFormatted("LS POLOMINO CREEK", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
wait 5000
Path.FlushRoute
Path.ExtendRoute(2849.302, -745.8143, 10.8203)
Path.ExtendRoute(2822.22, -403.6531, 9.421)
Path.ExtendRoute(2848.642, 41.4312, 19.4533)
Path.ExtendRoute(2241.734, -97.6721, 26.3656)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Path.FlushRoute
Path.ExtendRoute(2849.302, -745.8143, 10.8203)
Path.ExtendRoute(2822.22, -403.6531, 9.421)
Path.ExtendRoute(2848.642, 41.4312, 19.4533)
Path.ExtendRoute(2265.236, -98.0224, 26.377)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(2849.302, -745.8143, 10.8203)
Path.ExtendRoute(2822.22, -403.6531, 9.421)
Path.ExtendRoute(2848.642, 41.4312, 19.4533)
Path.ExtendRoute(2292.484, -98.5597, 26.3751)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 200
Path.FlushRoute
Path.ExtendRoute(2849.302, -745.8143, 10.8203)
Path.ExtendRoute(2822.22, -403.6531, 9.421)
Path.ExtendRoute(2848.642, 41.4312, 19.4533)
Path.ExtendRoute(2318.2795, -96.0902, 26.0228)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.SetCruiseSpeed($BIKE1, 3.0)


Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
Car.SetCruiseSpeed($BIKE1, 20.0)

goto @Label6285

:Label42268
wait 0
if 
  Pad.IsButtonPressed(PadId.Pad1, Button.Triangle)
goto_if_false @Label42329
goto @Label42304

:Label42304
wait 0
Menu.Delete($5603)
Text.ClearHelp
Player.SetControl($2, True)

 object.Delete($obmenu2)
 object.Delete($obmenu4)
object.Delete($obsiren1)

goto @Label6285

:Label42329
wait 0
if and
Char.IsOnFoot($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.Cross)
  object.DoesExist($obsiren1)
goto_if_false @Label43393
goto @Label42363

:Label42363
wait 0
object.Delete($obmenu2)
 object.Delete($obmenu4)
object.Delete($obsiren1)

$5604pn = Menu.GetItemSelected($menupieton)
Menu.Delete($menupieton)
switch_start $5604pn {numCases} 12 {hasDefaultCase} 0 {defaultLabel} @Label42304 {caseNum1} 0 {caseLabel1} @LabelB1 {caseNum2} 1 {caseLabel2} @LabelB2 {caseNum3} 2 {caseLabel3} @LabelB3 {caseNum4} 3 {caseLabel4} @LabelB4 {caseNum5} 4 {caseLabel5} @LabelB5 {caseNum6} 5 {caseLabel6} @LabelB6 {caseNum7} 6 {caseLabel7} @LabelB7
switch_continued 7 {caseLabel1} @LabelB8 {caseNum2} 8 {caseLabel2} @LabelB9 {caseNum3} 9 {caseLabel3} @LabelB10 {caseNum4} 10 {caseLabel4} @LabelB11 {caseNum5} 11 {caseLabel5} @LabelB12 {caseNum6} -1 {caseLabel6} @Label32235 {caseNum7} -1 {caseLabel7} @Label32235 {caseNum8} -1 {caseLabel8} @Label32235 {caseNum9} -1 {caseLabel9} @Label32235
object.Delete($obsiren1)

WAIT 100
goto @Label6285

:LabelB1
Text.PrintHelpFormatted("B1", 766)
Player.SetControl($2, True)
Char.GiveWeapon($3, WeaponType.Unarmed, 99999)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 3.0, -1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.LOOP)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -3.0, -1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.LOOP)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 3.0, 3.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "IDLE_ARMED", "PED")
Task.FollowPatrolRoute($206,  MoveState.Sprint, RouteMode.LOOP)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -4.0, 3.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "IDLE_ARMED", "PED")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.LOOP)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 3.0, 1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "IDLE_ARMED", "PED")
Task.FollowPatrolRoute($209,  MoveState.Sprint, RouteMode.LOOP)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -4.0, 1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207,  MoveState.Sprint, RouteMode.LOOP)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 0.0, -1.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE","DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.LOOP)
WAIT 5000
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 0.0, 4.0, 0.0)
char.WarpFromCarToCoord($213, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 1.0, 4.0, 0.0)
char.WarpFromCarToCoord($219, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -1.0, 4.0, 0.0)
char.WarpFromCarToCoord($220, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -2.0, 4.0, 0.0)
char.WarpFromCarToCoord($221, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 2.0, 4.0, 0.0)
char.WarpFromCarToCoord($222, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -3.0, 4.0, 0.0)
char.WarpFromCarToCoord($1949, $6, $7, $8)
WAIT 2000
task.TurnCharToFaceChar($213, $3)
task.TurnCharToFaceChar($219, $3)
task.TurnCharToFaceChar($220, $3)
task.TurnCharToFaceChar($221, $3)
task.TurnCharToFaceChar($222, $3)
task.TurnCharToFaceChar($1949, $3)
WAIT 2000
Task.GreetPartner($222, $3, 0.5, 1)
Text.PrintHelpFormatted("MINISTRE DE L ECONOMIE ET DES FINANCES", 10000)
WAIT 13000
task.GotoCar($222,$cj,10000,4.0)
WAIT 2000
Task.GreetPartner($219, $3, 0.5, 2)
Text.PrintHelpFormatted("MINISTRE D ETAT,MINISTRE DE L INTERIEUR DE LA SECURITE PUBLIQUE ET DE L ADMINISTRATION TERRITORIALE", 10000)
WAIT 13000
task.GotoCar($219,$cj,10000,4.0)
WAIT 2000
Task.GreetPartner($213, $3, 0.5, 3)
Text.PrintHelpFormatted("MINISTRE DES AFFAIRES ETRANGERES ET DES NIGERIENS A L EXTERIEUR", 10000)
WAIT 13000
task.GotoCar($213,$cj,10000,4.0)
WAIT 2000
Task.GreetPartner($220, $3, 0.5, 4)
Text.PrintHelpFormatted("MINISTRE, DIRECTEUR DE CABINET DU PRESIDENT DE LA REPUBLIQUE PORTE PAROLE DU GOUVERNEMENT", 10000)
WAIT 13000
task.GotoCar($220,$cj,10000,4.0)
WAIT 2000
Task.GreetPartner($221, $3, 0.5, 5)
Text.PrintHelpFormatted("PROCUREUR, MINISTRE DE LA JUSTICE GARDE DES SCEAUX", 10000)
WAIT 13000
task.GotoCar($221,$cj,10000,4.0)
WAIT 2000
Task.GreetPartner($3, $1949, 0.5, 5)
Text.PrintHelpFormatted("CONSEILLER SPECIALE DU PRESIDENT DE LA REPUBLIQUE CHARGER DES QUESTIONS DIPLOMATIQUES", 10000)
WAIT 13000
task.FollowFootsteps($1949,$208)
task.TurnCharToFaceChar($203, $3)
task.TurnCharToFaceChar($204, $3)
task.TurnCharToFaceChar($205, $3)
task.TurnCharToFaceChar($206, $3)
task.TurnCharToFaceChar($207, $3)
task.TurnCharToFaceChar($208, $3)
task.TurnCharToFaceChar($209, $3)

goto @Label6285

:LabelB2
Text.PrintHelpFormatted("B2", 766)
Player.SetControl($2, True)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 0.0, 6.0, 0.0)
char.WarpFromCarToCoord($127, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 1.0, 6.0, 0.0)
char.WarpFromCarToCoord($129, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 2.0, 6.0, 0.0)
char.WarpFromCarToCoord($139, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 3.0, 6.0, 0.0)
char.WarpFromCarToCoord($140, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 4.0, 6.0, 0.0)
char.WarpFromCarToCoord($144, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 5.0, 6.0, 0.0)
char.WarpFromCarToCoord($145, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 6.0, 6.0, 0.0)
char.WarpFromCarToCoord($141, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 7.0, 6.0, 0.0)
char.WarpFromCarToCoord($142, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 8.0, 6.0, 0.0)
char.WarpFromCarToCoord($210, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 9.0, 6.0, 0.0)
char.WarpFromCarToCoord($211, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 10.0, 6.0, 0.0)
char.WarpFromCarToCoord($212, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -1.0, 6.0, 0.0)
char.WarpFromCarToCoord($216, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -2.0, 6.0, 0.0)
char.WarpFromCarToCoord($217, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -4.0, 6.0, 0.0)
char.WarpFromCarToCoord($214, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -5.0, 6.0, 0.0)
char.WarpFromCarToCoord($215, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -6.0, 6.0, 0.0)
char.WarpFromCarToCoord($225, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -7.0, 6.0, 0.0)
char.WarpFromCarToCoord($226, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, -8.0, 6.0, 0.0)
char.WarpFromCarToCoord($227, $6, $7, $8)
$6, $7, $8 = Char.GetOffsetInWorldCoords($3, 0.0, 4.0, 0.0)
char.WarpFromCarToCoord($208, $6, $7, $8)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, 8.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($204,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 9.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($205,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 0.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($206, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -9.0, 2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($207,  MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, -8.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($209, MoveState.Sprint, RouteMode.Loop)
$5601, $55, $5602 = Char.GetOffsetInWorldCoords($3, 3.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5601, $55, $5602, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($1949,  MoveState.Sprint, RouteMode.Loop)

$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -3.0, -2.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($203,  MoveState.Sprint, RouteMode.Loop)
wait 2000
task.TurnCharToFaceChar($127, $3)
task.TurnCharToFaceChar($129, $3)
task.TurnCharToFaceChar($139, $3)
task.TurnCharToFaceChar($140, $3)
task.TurnCharToFaceChar($144, $3)
task.TurnCharToFaceChar($145, $3)
task.TurnCharToFaceChar($141, $3)
task.TurnCharToFaceChar($142, $3)
task.TurnCharToFaceChar($210, $3)
task.TurnCharToFaceChar($211, $3)
task.TurnCharToFaceChar($212, $3)
task.TurnCharToFaceChar($216, $3)
task.TurnCharToFaceChar($217, $3)
task.TurnCharToFaceChar($214, $3)
task.TurnCharToFaceChar($215, $3)
task.TurnCharToFaceChar($225, $3)
task.TurnCharToFaceChar($226, $3)
task.TurnCharToFaceChar($227, $3)
task.TurnCharToFaceChar($208, $3)
WAIT 2000
Task.PlayAnimNonInterruptable($127, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($129, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($139, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($140, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($144, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($145, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($141, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($142, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($210, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($211, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($212, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($216, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($217, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($214, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($215, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($225, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($226, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($227, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
Task.PlayAnimNonInterruptable($208, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 60000)
wait 3000
char.ClearTasksImmediately($208)
char.ClearTasksImmediately($212)
char.ClearTasksImmediately($211)
char.ClearTasksImmediately($210)
char.ClearTasksImmediately($142)
char.ClearTasksImmediately($141)
char.ClearTasksImmediately($145)
wait 300
Task.GreetPartner($208, $3, 0.5, 5)
WAIT 13000
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($3, -5.3, -1.8, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($208,  MoveState.Sprint, RouteMode.Loop)
$5598, $5599, $5600 = Char.GetOffsetInWorldCoords($212, -1.0, 3.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598, $5599, $5600, "DEALER_IDLE", "DEALER")
Task.FollowPatrolRoute($3,  MoveState.Sprint, RouteMode.Loop)
wait 4000
$6, $7, $8 = Char.GetOffsetInWorldCoords($212, -1.5, 0.0, 0.0)
char.WarpFromCarToCoord($3, $6, $7, $8)
wait 3000
char.ClearTasksImmediately($3)
wait 3000
Task.GreetPartner($3, $212, 0.5, 3)
WAIT 15000
Task.GreetPartner($211, $3, 0.5, 1)
WAIT 15000
Task.GreetPartner($210, $3, 0.5, 3)
WAIT 15000
Task.GreetPartner($142, $3, 0.5, 4)
WAIT 15000
Task.GreetPartner($141, $3, 0.5, 2)
WAIT 15000
Task.GreetPartner($145, $3, 0.5, 1)
WAIT 15000
Task.GreetPartner($144, $3, 0.5, 2)
WAIT 15000
Task.GreetPartner($140, $3, 0.5, 3)
WAIT 15000
Task.GreetPartner($139, $3, 0.5, 4)
WAIT 15000
Task.GreetPartner($129, $3, 0.5, 5)
WAIT 15000
Task.GreetPartner($127, $3, 0.5, 1)
WAIT 15000

goto @Label6285
:LabelB3
Text.PrintHelpFormatted("B3", 766)
Streaming.RequestModel(2993)
Streaming.LoadSpecialCharacter(8, 'VWMYAP')
Streaming.RequestModel(#CAMERA)
Streaming.RequestModel(#triboss)
Streaming.RequestModel(#shamal)
Streaming.RequestModel(2631)
Streaming.RequestModel(1817)
Streaming.RequestModel(1758)
Streaming.RequestModel(2420)
Streaming.RequestModel(2993)
Streaming.RequestModel(1713)
Streaming.RequestAnimation("XPRESSSCRATCH")
Streaming.RequestAnimation("COP_AMBIENT")
Streaming.RequestAnimation("ON_LOOKERS")
Streaming.RequestAnimation("GRAVEYARD")
Streaming.RequestAnimation("YESSIR")
Streaming.RequestAnimation("DEALER")
Streaming.RequestAnimation("CAMERA")
WAIT 500
Streaming.RequestModel(11245)
Streaming.RequestModel(3403)
Streaming.RequestModel(2614)
Streaming.RequestModel(1760)
Streaming.RequestModel(2206)
Streaming.RequestModel(1952)
Streaming.RequestModel(2614)
Streaming.RequestModel(2420)
Streaming.RequestModel(1773)
Streaming.RequestModel(#KB_COUCH04)
Streaming.RequestModel(1763)
Streaming.LoadAllModelsNow
Char.WarpIntoCarAsPassenger($3, $CJ, SeatId.RearRight)
Player.SetControl($2, True)
wait 100
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
char.ClearTasksImmediately($138)
char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
wait 30
Car.SetTempAction($BIKE1, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car1, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($cj, TempAction.HandbrakeStraight, 5000)
Car.SetTempAction($car7, TempAction.HandbrakeStraight, 5000)
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
CHAR.WarpFromCarToCoord($3,2068.5466, -2547.697, 13.5469)
CHar.SetHeading($3,266.9158)
wait 2000
Car.SetCoordinates($CJ, 2096.8652, -2519.3281, 13.5391)
Car.SetHeading($CJ, 143.3468)
wait 2000
$planelslv = Car.Create(#SHAMAL, 2094.0679, -2545.104, 14.3969)
Car.SetHeading($planelslv, 2.1742)
Car.OpenDoor($planelslv, CarDoor.LeftFrontDoor)
Car.SetProofs($planelslv, True, True, True, True, True)
WAIT 1000
$mafboss = Char.CreateInsideCar($planelslv, PedType.Gang2, #triboss)
$gardeavion = Char.Create(PedType.bum, #SPECIAL08, 2090.8506, -2537.3506, 13.5469)
Char.SetHeading($gardeavion, 89.0385)
Char.SetHealth($gardeavion, 999999999)
Char.SetMaxHealth($gardeavion, 999999999)
Char.AddArmor($gardeavion, 999999999)
Char.GiveWeapon($gardeavion, WeaponType.BaseballBat, 900)
Char.SetAnimGroup($gardeavion,"PLAYER")
Char.SetAnimSpeed($gardeavion,"PLAYER", 99.0)
char.FreezePosition($gardeavion,0)
Car.SetCoordinates($planelslv, 2094.0679, -2545.104, 14.3969)
Car.SetHeading($planelslv, 2.1742)
$Cartriboss = Car.Create(#SULTAN, 2130.7363, -2590.8196, 13.6002)
Car.SetProofs($Cartriboss, True, True, True, True, True)
WAIT 2000
$redcarpet1 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet1, $gardeavion, -2.3, 1.1, -1.0, 0.0, 0.0, 0.0)
$redcarpet2 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet2, $gardeavion, -2.3, 2.9, -1.0, 0.0, 0.0, 0.0)
$redcarpet3 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet3, $gardeavion, -2.3, 4.7, -1.0, 0.0, 0.0, 0.0)
$redcarpet4 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet4, $gardeavion, -2.3, 6.5, -1.0, 0.0, 0.0, 0.0)
$redcarpet5 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet5, $gardeavion, -2.3, 8.3, -1.0, 0.0, 0.0, 0.0)
$redcarpet6 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet6, $gardeavion, -2.3, 10.1, -1.0, 0.0, 0.0, 0.0)
$redcarpet7 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet7, $gardeavion, -2.3, 11.9, -1.0, 0.0, 0.0, 0.0)
$redcarpet8 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet8, $gardeavion, -2.3, 13.7, -1.0, 0.0, 0.0, 0.0)
$redcarpet9 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet9, $gardeavion, -2.3, 15.5, -1.0, 0.0, 0.0, 0.0)
$redcarpet10 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet10, $gardeavion, -2.3, 17.3, -1.0, 0.0, 0.0, 0.0)
$redcarpet11 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet11, $gardeavion, -2.3, 19.1, -1.0, 0.0, 0.0, 0.0)
$redcarpet12 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet12, $gardeavion, -2.3, 20.9, -1.0, 0.0, 0.0, 0.0)
$redcarpet13 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet13, $gardeavion, -2.3, 22.7, -1.0, 0.0, 0.0, 0.0)
$redcarpet14 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet14, $gardeavion, -2.3, 24.5, -1.0, 0.0, 0.0, 0.0)
$redcarpet15 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet15, $gardeavion, -2.3, 26.3, -1.0, 0.0, 0.0, 0.0)
$redcarpet16 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet16, $gardeavion, -2.3, 28.1, -1.0, 0.0, 0.0, 0.0)

$redcarpet17 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet17, $gardeavion, -6.1, 26.3, -1.0, 0.0, 0.0, 0.0)
$redcarpet18 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet18, $gardeavion, -6.1, 28.1, -1.0, 0.0, 0.0, 0.0)

$redcarpet19 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet19, $gardeavion, 1.5, 26.3, -1.0, 0.0, 0.0, 0.0)
$redcarpet20 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet20, $gardeavion, 1.5, 28.1, -1.0, 0.0, 0.0, 0.0)

$redcarpet21 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet21, $gardeavion, -2.3, 29.9, -1.0, 0.0, 0.0, 0.0)
$redcarpet22 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet22, $gardeavion, -2.3, 31.7, -1.0, 0.0, 0.0, 0.0)

$redcarpet23 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet23, $gardeavion, -2.3, 33.5, -1.0, 0.0, 0.0, 0.0)
$redcarpet24 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet24, $gardeavion, -2.3, 35.3, -1.0, 0.0, 0.0, 0.0)

$redcarpet25 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet25, $gardeavion, -2.3, 37.1, -1.0, 0.0, 0.0, 0.0)
$redcarpet26 = Object.Create(2631, $zmv, $lpo, $dfo)
Object.AttachToCHar($redcarpet26, $gardeavion, -2.3, 38.9, -1.0, 0.0, 0.0, 0.0)

$drapeau1 = Object.Create(11245, $zmv, $lpo, $dfo)
Object.AttachToCHar($drapeau1, $gardeavion, -8.1, 27.7, 1.1, 0.0, 290.0, 90.0)
OBJECT.SetVisible($drapeau1,0)
$drapeau2 = Object.Create(11245, $zmv, $lpo, $dfo)
Object.AttachToCHar($drapeau2, $gardeavion, 3.5, 27.7, 1.1, 0.0, 290.0, 90.0)
$DRAPEAU3 = Object.Create(2614, $zmv, $lpo, $dfo)
Object.AttachToCHar($DRAPEAU3, $gardeavion, -2.4, 39.3, 0.5, 0.0, 0.0, 0.0)

$SALON1 = Object.Create(#LOW_COUCH_1, $zmv, $lpo, $dfo)
Object.AttachToCHar($SALON1, $gardeavion, -3.0, 38.9, -1.0, 0.0, 0.0, 0.0)
$SALON2 = Object.Create(#LOW_COUCH_1, $zmv, $lpo, $dfo)
Object.AttachToCHar($SALON2, $gardeavion, -4.4, 36.0, -1.0, 0.0, 0.0, 90.0)
$SALON3 = Object.Create(#LOW_COUCH_1, $zmv, $lpo, $dfo)
Object.AttachToCHar($SALON3, $gardeavion, -4.4, 33.0, -1.0, 0.0, 0.0, 90.0)
$SALON4 = Object.Create(#LOW_COUCH_1, $zmv, $lpo, $dfo)
Object.AttachToCHar($SALON4, $gardeavion, -0.2, 37.3, -1.0, 0.0, 0.0, -90.0)
$SALON5 = Object.Create(#LOW_COUCH_1, $zmv, $lpo, $dfo)
Object.AttachToCHar($SALON5, $gardeavion, -0.2, 34.3, -1.0, 0.0, 0.0, -90.0)
$HANGAR1 = Object.Create(3403, $zmv, $lpo, $dfo)
Object.AttachToCHar($HANGAR1, $gardeavion, -2.4, 34.3, 1.6, 0.0, 0.0, -90.0)
object.SetCollision($HANGAR1,0)
$TABLE1 = Object.Create(1817, $zmv, $lpo, $dfo)
Object.AttachToCHar($TABLE1, $gardeavion, -2.9, 37.2, -1.0, 0.0, 0.0, -90.0)
$TABLE2 = Object.Create(1817, $zmv, $lpo, $dfo)
Object.AttachToCHar($TABLE2, $gardeavion, -2.9, 34.2, -1.0, 0.0, 0.0, -90.0)
OBJECT.SetCollision($TABLE1,0)
OBJECT.SetCollision($TABLE2,0)
WAIT 500
$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, -2.5, 7.0, 0.0)
CHAR.WarpFromCarToCoord($3,$5598D, $5599D, $5600D)
CHar.SetHeading($3,266.9158)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, 0.2, 4.0, 0.0)
CHAR.WarpFromCarToCoord($219,$5598D, $5599D, $5600D)
CHar.SetHeading($219,175.4215)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, 0.2, 5.0, 0.0)
CHAR.WarpFromCarToCoord($220,$5598D, $5599D, $5600D)
CHar.SetHeading($220,175.4215)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, 0.2, 6.0, 0.0)
CHAR.WarpFromCarToCoord($221,$5598D, $5599D, $5600D)
CHar.SetHeading($221,175.4215)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, -4.6, 8.0, 0.0)
CHAR.WarpFromCarToCoord($1949,$5598D, $5599D, $5600D)
CHar.SetHeading($1949,352.1666)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, -4.6, 9.0, 0.0)
CHAR.WarpFromCarToCoord($213,$5598D, $5599D, $5600D)
CHar.SetHeading($213,352.1666)

$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, -4.6, 10.0, 0.0)
CHAR.WarpFromCarToCoord($222,$5598D, $5599D, $5600D)
CHar.SetHeading($222,352.1666)

CHAR.GetHeading($gardeavion,$ANGLEP)
char.ClearTasksImmediately($144)
char.ClearTasksImmediately($145)
char.ClearTasksImmediately($217)

Char.AttachToObject($209, $SALON1, -1.8, 1.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($207, $SALON1, 3.2, 1.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($208, $SALON1, 4.6, -11.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)

Char.AttachToObject($206, $SALON1, -2.9, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($205, $SALON1, -2.9, -5.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($204, $SALON1, -2.9, -15.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($203, $SALON1, -2.9, -20.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($145, $SALON1, -2.9, -25.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($144, $SALON1, -2.9, -30.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
wait 10

Char.AttachToObject($227, $SALON1, -2.9, -0.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($226, $SALON1, -2.9, -8.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($225, $SALON1, -2.9, -35.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($215, $SALON1, 4.1, -35.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
char.ClearTasksImmediately($214)
char.ClearTasksImmediately($212)
Char.AttachToObject($212, $SALON1, 4.1, -20.0, 1.0,, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -20.0, 1.0,)
CHAR.WarpFromCarToCoord($212,$5598D, $5599D, $5600D)

Char.AttachToObject($214, $SALON1, 4.1, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -2.0, 1.0)
CHAR.WarpFromCarToCoord($214,$5598D, $5599D, $5600D)

Char.AttachToObject($214, $SALON1, 4.1, -2.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -5.0, 1.0)
CHAR.WarpFromCarToCoord($217,$5598D, $5599D, $5600D)
wait 10
Char.AttachToObject($217, $SALON1, 4.1, -5.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -15.0, 1.0)
CHAR.WarpFromCarToCoord($216,$5598D, $5599D, $5600D)
Char.AttachToObject($216, $SALON1, 4.1, -15.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($212, $SALON1, 4.1, -20.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($211, $SALON1, 4.1, -25.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($210, $SALON1, 4.1, -30.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -8.0, 1.0)
CHAR.WarpFromCarToCoord($142,$5598D, $5599D, $5600D)
$5598D, $5599D, $5600D = OBJECT.GetOffsetInWorldCoords($SALON1, 4.1, -0.5, 1.0)
CHAR.WarpFromCarToCoord($143,$5598D, $5599D, $5600D)

Char.AttachToObject($143, $SALON1, 4.1, -0.5, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($142, $SALON1, 4.1, -8.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.AttachToObject($140, $SALON1, 4.1, -38.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
Char.AttachToObject($139, $SALON1, -2.9, -38.0, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
wait 10
Char.AttachToObject($223, $SALON1, -2.0, -14.0, 1.0, Facing.Right, 0.0, WeaponType.Camera)
Char.AttachToObject($224, $SALON1, 3.1, -14.0, 1.0, Facing.Right, 0.0, WeaponType.Camera)
Char.GiveWeapon($223, WeaponType.Camera, 99999)
Char.GiveWeapon($224, WeaponType.Camera, 99999)

char.ClearTasksImmediately($141)
$5598D, $5599D, $5600D = CHar.GetOffsetInWorldCoords($gardeavion, 3.1, -91.5, 0.0)
CHAR.WarpFromCarToCoord($141,$5598D, $5599D, $5600D)
Char.AttachToObject($141, $SALON1, 1.5, 1.8, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
CHar.SetHeading($141,$ANGLEP)

char.ClearTasksImmediately($138)
Char.AttachToObject($138, $SALON1, -0.1, 1.8, 1.0, Facing.Right, 0.0, WeaponType.Ak47)
CHar.SetHeading($138,$ANGLEP)
wait 1000
char.DetachFromCar($138)
char.DetachFromCar($209)
char.DetachFromCar($207)
char.DetachFromCar($208)
char.DetachFromCar($206)
char.DetachFromCar($205)
char.DetachFromCar($204)
char.DetachFromCar($203)
char.DetachFromCar($145)
char.DetachFromCar($144)
char.DetachFromCar($227)
char.DetachFromCar($226)
char.DetachFromCar($141)
char.DetachFromCar($225)
char.DetachFromCar($215)
char.DetachFromCar($214)
char.DetachFromCar($217)
char.DetachFromCar($216)
char.DetachFromCar($212)
char.DetachFromCar($211)
char.DetachFromCar($210)
char.DetachFromCar($143)
char.DetachFromCar($142)
char.DetachFromCar($140)
char.DetachFromCar($139)

char.DetachFromCar($223)
char.DetachFromCar($224)
wait 1000
CHar.SetHeading($209,267.1187)
CHar.SetHeading($208,177.6851)
CHar.SetHeading($207,267.1187)
CHar.SetHeading($206,180.795)
CHar.SetHeading($205,180.795)
CHar.SetHeading($204,180.795)
CHar.SetHeading($203,180.795)
CHar.SetHeading($145,180.795)
CHar.SetHeading($144,180.795)
CHar.SetHeading($227,180.795)
CHar.SetHeading($226,180.795)
CHar.SetHeading($225,180.795)
CHar.SetHeading($139,180.795)

CHar.SetHeading($215,357.47)
CHar.SetHeading($214,357.47)
CHar.SetHeading($217,357.47)
CHar.SetHeading($216,357.47)
CHar.SetHeading($212,357.47)
CHar.SetHeading($211,357.47)
CHar.SetHeading($210,357.47)
CHar.SetHeading($143,357.47)
CHar.SetHeading($142,357.47)
CHar.SetHeading($140,357.47)
CHar.SetHeading($223,266.6491)
CHar.SetHeading($224,266.6491)

wait 1000
Task.PlayAnim($209, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($207, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)

Task.PlayAnim($208, "SIR_YES_SIR", "YESSIR", 4.0, False, False, False, False, 999999)
Task.PlayAnim($206, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($205, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($204, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($203, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($145, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($144, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($227, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($226, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($225, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)

Task.PlayAnim($215, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($214, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($217, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($216, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($212, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($211, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($210, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($143, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($142, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($140, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($139, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($141, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)
Task.PlayAnim($138, "DEALER_IDLE", "DEALER", 2.0, False, False, False, True, -1)

WAIT 1000

Task.PlayAnimNonInterruptable($223, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 999999)
Task.PlayAnimNonInterruptable($224, "PICSTND_TAKE", "CAMERA", 4.0, False, False, False, False, 999999)

Car.SetHeading($CAR7, $ANGLEP)
Car.SetHeading($CAR8, $ANGLEP)
Car.SetHeading($CAR9, $ANGLEP)


Car.SetHeading($CJ, $ANGLEP)
Car.SetHeading($CAR5, $ANGLEP)
Car.SetHeading($CAR6, $ANGLEP)

Car.SetHeading($CAR3, $ANGLEP)
Car.SetHeading($CAR2, $ANGLEP)
Car.SetHeading($CAR1, 359.9766)

Car.SetHeading($BIKE3, 359.9766)
Car.SetHeading($BIKE2, 359.9766)
Car.SetHeading($BIKE1, 359.9766)

Car.AttachToObject($CAR7, $SALON1, 7.5, -11.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR8, $SALON1, 7.5, -20.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR9, $SALON1, 7.5, -29.0, 0.7, 0.0, 0.0, 0.0)

Car.AttachToObject($CJ, $SALON1, -5.8, -11.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR5, $SALON1, -5.8, -20.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR6, $SALON1, -5.8, -29.0, 0.7, 0.0, 0.0, 0.0)

Car.AttachToObject($CAR3, $SALON1, -5.8, -3.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR2, $SALON1, -5.8, 6.0, 0.7, 0.0, 0.0, 0.0)
Car.AttachToObject($CAR1, $SALON1, -4.2, 12.0, 0.7, 0.0, 0.0, -90.0)

Car.AttachToObject($BIKE3, $SALON1, 3.0, 10.5, 0.7, 0.0, 0.0, -90.0)
Car.AttachToObject($BIKE2, $SALON1, 3.0, 13.5, 0.7, 0.0, 0.0, -90.0)
Car.AttachToObject($BIKE1, $SALON1, 5.0, 12.0, 0.7, 0.0, 0.0, -90.0)

WAIT 1000
Car.Detach($CAR7, 20.0, 180.0, 0.0, False)
Car.Detach($CAR8, 20.0, 180.0, 0.0, False)
Car.Detach($CAR9, 20.0, 180.0, 0.0, False)
Car.Detach($CJ, 20.0, 180.0, 0.0, False)
Car.Detach($CAR5, 20.0, 180.0, 0.0, False)
Car.Detach($CAR6, 20.0, 180.0, 0.0, False)
Car.Detach($CAR3, 20.0, 180.0, 0.0, False)
Car.Detach($CAR2, 20.0, 180.0, 0.0, False)
Car.Detach($CAR1, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE1, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE2, 20.0, 180.0, 0.0, False)
Car.Detach($BIKE3, 20.0, 180.0, 0.0, False)

CHar.SetHeading($221,175.4215)
Task.PlayAnimNonInterruptable($3, "COPLOOK_WATCH", "COP_AMBIENT", 4.0, False, False, False, False, 8000)
WAIT 5000
WAIT 3000
$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -1.8, 2.0, 0.0)
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -1.8, 0.5, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "PED" )
Path.ExtendPatrolRoute($5598A, $5599A, $5600A, "XPRESSSCRATCH", "PED")
Task.FollowPatrolRoute($mafboss,  MoveState.Walk, RouteMode.Once)

WAIT 8000
char.ClearTasksImmediately($mafboss)
char.ClearTasksImmediately($3)
Task.GreetPartner($3, $mafboss, 0.5, 5)
Task.GreetPartner($mafboss, $3, 0.5, 5)
Text.PrintHelpFormatted("Bienvenue a Los Santos", 766)
wait 1000
Task.GreetPartner($3, $mafboss, 0.5, 5)
Task.GreetPartner($mafboss, $3, 0.5, 5)
wait 15000
Task.GreetPartner($mafboss, $219, 0.5, 1)
CHar.SetHeading($3,$ANGLEP)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -4.5, 32.0, 0.0)
CHAR.WarpFromCarToCoord($219, $5598A, $5599A, $5600A)
WAIT 2000
CHar.SetHeading($219,352.1666)
Task.GreetPartner($mafboss, $220, 0.5, 2)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -4.5, 31.0, 0.0)
CHAR.WarpFromCarToCoord($220, $5598A, $5599A, $5600A)
WAIT 2000
CHar.SetHeading($220,352.1666)
Task.GreetPartner($221, $mafboss, 0.5, 3)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -4.5, 30.0, 0.0)
CHAR.WarpFromCarToCoord($221, $5598A, $5599A, $5600A)
WAIT 2000
CHar.SetHeading($221,352.1666)


CHar.SetHeading($mafboss,$ANGLEP)
char.ClearTasksImmediately($3)
Task.GreetPartner($1949, $3, 0.5, 1)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -0.4, 32.0, 0.0)
CHAR.WarpFromCarToCoord($1949, $5598A, $5599A, $5600A)
WAIT 2000
CHar.SetHeading($1949,352.1666)
char.ClearTasksImmediately($3)
Task.GreetPartner($213, $3, 0.5, 2)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -0.4, 31.0, 0.0)
CHAR.WarpFromCarToCoord($213, $5598A, $5599A, $5600A)
WAIT 3000
CHar.SetHeading($213,352.1666)
char.ClearTasksImmediately($3)
Task.GreetPartner($222, $3, 0.5, 4)
wait 13000
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -0.4, 30.0, 0.0)
CHAR.WarpFromCarToCoord($222, $5598A, $5599A, $5600A)
WAIT 2000
CHar.SetHeading($222,352.1666)
Path.FlushPatrolRoute
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -3.3, 27.5, 0.0)
Path.ExtendPatrolRoute($5598A, $5599A, $5600A, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($mafboss,  MoveState.Walk, RouteMode.loop)
WAIT 2800
$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -3.3, 29.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($3,  MoveState.Walk, RouteMode.loop)
WAIT 20000
CHar.SetHeading($3,352.1666)
CHar.SetHeading($mafboss,352.1666)
CHar.SetHeading($223,85.8776)
CHar.SetHeading($224,85.8776)
WAIT 2000
Task.PlayAnimNonInterruptable($mafboss, "MRNM_LOOP", "GRAVEYARD", 4.0, True, False, False, False, 20000)
Task.PlayAnimNonInterruptable($3, "MRNM_LOOP", "GRAVEYARD", 4.0, True, False, False, False, 20000)
WAIT 20000
Task.PlayAnimNonInterruptable($mafboss, "SIR_YES_SIR", "YESSIR", 4.0, True, False, False, False, 6000)
Task.PlayAnimNonInterruptable($3, "SIR_YES_SIR", "YESSIR", 4.0, True, False, False, False, 6000)
WAIT 6000
Path.FlushPatrolRoute
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -2.3, 38.8, 0.0)
Path.ExtendPatrolRoute($5598A, $5599A, $5600A, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($mafboss,  MoveState.Walk, RouteMode.loop)

$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -2.7, 38.9, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($3,  MoveState.Walk, RouteMode.loop)
WAIT 10000


wait 200
Char.AttachToObject($3, $SALON1, 0.22, -0.6, 1.0, Facing.Back, 0.0, WeaponType.Unarmed)
wait 1000
CHar.SetHeading($3,265.0356)
wait 200
char.DetachFromCar($3)

Char.AttachToObject($mafboss, $SALON1, 1.12, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)

Char.AttachToObject($219, $SALON2, 1.22, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($220, $SALON2, 0.20, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($221, $SALON2, -1.9, -0.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)

Char.AttachToObject($1949, $SALON2, 1.22, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($213, $SALON2, 0.20, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
Char.AttachToObject($222, $SALON2, -1.9, -3.6, 1.0, Facing.Right, 0.0, WeaponType.Unarmed)
wait 1000
char.ClearTasksImmediately($3)
char.DetachFromCar($3)

char.ClearTasksImmediately($mafboss)
char.DetachFromCar($mafboss)
char.ClearTasksImmediately($219)
char.DetachFromCar($219)
char.ClearTasksImmediately($220)
char.DetachFromCar($220)
char.ClearTasksImmediately($221)
char.DetachFromCar($221)
char.ClearTasksImmediately($1949)
char.DetachFromCar($1949)
char.ClearTasksImmediately($213)
char.DetachFromCar($213)
char.ClearTasksImmediately($222)
char.DetachFromCar($222)
CHar.SetHeading($3,265.0356)
CHar.SetHeading($mafboss,265.0356)

CHar.SetHeading($219,357.1094)
CHar.SetHeading($220,357.1094)
CHar.SetHeading($221,357.1094)

CHar.SetHeading($1949,178.5783)
CHar.SetHeading($213,178.5783)
CHar.SetHeading($222,178.5783)
wait 3000
Task.PlayAnim($3, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($mafboss, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($219, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($220, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($221, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)

Task.PlayAnim($1949, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($213, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)
Task.PlayAnim($222, "SEAT_DOWN", "PED", 2.0, False, False, False, True, -1)

wait 20000
char.ClearTasksImmediately($3)
char.DetachFromCar($3)

char.ClearTasksImmediately($mafboss)
char.DetachFromCar($mafboss)
char.ClearTasksImmediately($219)
char.DetachFromCar($219)
char.ClearTasksImmediately($220)
char.DetachFromCar($220)
char.ClearTasksImmediately($221)
char.DetachFromCar($221)
char.ClearTasksImmediately($1949)
char.DetachFromCar($1949)
char.ClearTasksImmediately($213)
char.DetachFromCar($213)
char.ClearTasksImmediately($222)
char.DetachFromCar($222)

Path.FlushPatrolRoute
$5598A, $5599A, $5600A = Char.GetOffsetInWorldCoords($gardeavion, -1.3, 27.5, 0.0)
Path.ExtendPatrolRoute($5598A, $5599A, $5600A, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($mafboss,  MoveState.Walk, RouteMode.loop)
WAIT 3000
$5598B, $5599B, $5600B = Char.GetOffsetInWorldCoords($gardeavion, -3.3, 26.0, 0.0)
Path.FlushPatrolRoute
Path.ExtendPatrolRoute($5598B, $5599B, $5600B, "XPRESSSCRATCH", "ped")
Task.FollowPatrolRoute($3,  MoveState.Walk, RouteMode.loop)
WAIT 13000
char.ClearTasksImmediately($3)
char.ClearTasksImmediately($mafboss)
CHar.SetHeading($223,177.6851)
CHar.SetHeading($224,177.6851)
Car.OpenDoor($CJ, CarDoor.LeftRearDoor)
Car.OpenDoor($CJ, CarDoor.RightRearDoor)
Task.EnterCarAsPassenger($mafboss, $CJ, 10000, SeatId.RearRight)
Task.EnterCarAsPassenger($3, $CJ, 10000, SeatId.RearLeft)
WAIT 5000
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)

object.Delete($oblslv1)
$oblslv1 = Object.Create(1952,622.2319, 891.6676, -35.2099)

Char.ClearTasksImmediately($120)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Char.ClearTasksImmediately($138)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Char.ClearTasksImmediately($141)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($202, $CJ)

wait 500
goSUB @Label7152


goto @Label6285
:LabelB4
Text.PrintHelpFormatted("B4", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB5
Text.PrintHelpFormatted("B5", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB6
Text.PrintHelpFormatted("B6", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB7
Text.PrintHelpFormatted("B7", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB8
Text.PrintHelpFormatted("B8", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB9
Text.PrintHelpFormatted("B9", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB10
Text.PrintHelpFormatted("B10", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB11
Text.PrintHelpFormatted("B11", 766)
Player.SetControl($2, True)

goto @Label6285
:LabelB12
Text.PrintHelpFormatted("B12", 766)
Player.SetControl($2, True)

goto @Label6285


:Label4236307
wait 0
Text.PrintHelpFormatted("AIRPORT LSI", 766)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(2018.2799, -1610.3986, 13.0634)
Path.ExtendRoute(1430.909, -1657.944, 13.1017)
Path.ExtendRoute(1368.31, -2152.627, 13.0633)
Path.ExtendRoute(1727.0603, -2250.8184, 13.0561)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
Path.FlushRoute
Path.ExtendRoute(2018.2799, -1610.3986, 13.0634)
Path.ExtendRoute(1430.909, -1657.944, 13.1017)
Path.ExtendRoute(1368.31, -2152.627, 13.0633)
Path.ExtendRoute(1708.7882, -2250.9497, 13.0624)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Path.FlushRoute
Path.ExtendRoute(2018.2799, -1610.3986, 13.0634)
Path.ExtendRoute(1430.909, -1657.944, 13.1017)
Path.ExtendRoute(1368.31, -2152.627, 13.0633)
Path.ExtendRoute(1680.2642, -2250.9468, 13.0776)
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Path.FlushRoute
Path.ExtendRoute(2018.2799, -1610.3986, 13.0634)
Path.ExtendRoute(1430.909, -1657.944, 13.1017)
Path.ExtendRoute(1368.31, -2152.627, 13.0633)
Path.ExtendRoute(1649.989, -2250.5955, 13.0138)
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100
goto @Label6285


:Label43393
wait 0
if and
  Char.IsInAnyCar($3)
  Pad.IsButtonPressed(PadId.Pad1, Button.Cross)
  object.DoesExist($obmenu2)
goto_if_false @Label44932
goto @Label43426

:Label43426
wait 0
object.Delete($obmenu2)
 object.Delete($obmenu4)
object.Delete($obsiren1)
$5604 = Menu.GetItemSelected($5603)
Menu.Delete($5603)
Text.ClearHelp
switch_start $5604 {numCases} 12 {hasDefaultCase} 0 {defaultLabel} @Label42304 {caseNum1} 0 {caseLabel1} @Label3354402 {caseNum2} 1 {caseLabel2} @Label2723903 {caseNum3} 2 {caseLabel3} @Label1425704 {caseNum4} 3 {caseLabel4} @Label2098705 {caseNum5} 4 {caseLabel5} @Label2417701 {caseNum6} 5 {caseLabel6} @Label3608706 {caseNum7} 6 {caseLabel7} @Label40640
switch_continued 7 {caseLabel1} @Label22417 {caseNum2} 8 {caseLabel2} @Label4236307 {caseNum3} 9 {caseLabel3} @Label3469908 {caseNum4} 10 {caseLabel4} @Label43580 {caseNum5} 11 {caseLabel5} @Label3223509 {caseNum6} -1 {caseLabel6} @Label32235 {caseNum7} -1 {caseLabel7} @Label32235 {caseNum8} -1 {caseLabel8} @Label32235 {caseNum9} -1 {caseLabel9} @Label32235
wait 100
object.Delete($obmenu2)

object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
object.Delete($locateurm)

goto @Label6285

:Label43580
Text.PrintHelpFormatted("VOYAGE LS ANGEL PINE", 766)
object.Delete($locateur19)
$locateur19 = Object.Create(1952,622.2319, 891.6676, -35.2099)
Player.SetControl($2, True)
Char.ClearTasksImmediately($120)
Char.ClearTasksImmediately($127)
Char.ClearTasksImmediately($129)
Char.ClearTasksImmediately($138)
Char.ClearTasksImmediately($139)
Char.ClearTasksImmediately($140)
Char.ClearTasksImmediately($141)
Char.ClearTasksImmediately($142)
Char.ClearTasksImmediately($143)
Char.ClearTasksImmediately($144)
Char.ClearTasksImmediately($145)
Char.ClearTasksImmediately($202)
Task.WarpCharIntoCarAsDriver($120, $BIKE1)
Task.WarpCharIntoCarAsDriver($202, $CJ)
Task.WarpCharIntoCarAsDriver($127, $BIKE2)
Task.WarpCharIntoCarAsDriver($129, $BIKE3)
Task.WarpCharIntoCarAsDriver($138, $CAR1)
Task.WarpCharIntoCarAsDriver($139, $CAR2)
Task.WarpCharIntoCarAsDriver($140, $CAR3)
Task.WarpCharIntoCarAsDriver($141, $CAR7)
Task.WarpCharIntoCarAsDriver($142, $CAR8)
Task.WarpCharIntoCarAsDriver($143, $CAR9)
Task.WarpCharIntoCarAsDriver($144, $CAR5)
Task.WarpCharIntoCarAsDriver($145, $CAR6)
wait 3000
Car.FreezePosition($BIKE1,0)
Car.FreezePosition($BIKE2,0)
Car.FreezePosition($BIKE3,0)
Car.FreezePosition($CAR1,0)
Car.FreezePosition($CAR2,0)
Car.FreezePosition($CAR3,0)
Car.FreezePosition($CAR7,0)
Car.FreezePosition($CAR8,0)
Car.FreezePosition($CAR9,0)
Car.FreezePosition($CAR5,0)
Car.FreezePosition($CAR6,0)
Car.FreezePosition($CJ,0)
Car.SetCoordinates($CAR1, 2469.175, -1664.4591, 12.9923)
Car.SetHeading($CAR1, 356.9264)
Car.SetCoordinates($CAR2, 2471.8352, -1676.0239, 13.0148)
Car.SetHeading($CAR2, 31.5717)
Car.SetCoordinates($CAR3, 2481.3823, -1682.6589, 13.0109)
Car.SetHeading($CAR3, 78.7948)
Car.SetCoordinates($CAR7, 2506.604, -1661.5896, 13.0954)
Car.SetHeading($CAR7, 210.4862)
Car.SetCoordinates($CAR8, 2498.7637, -1655.604, 13.0815)
Car.SetHeading($CAR8, 257.5917)
Car.SetCoordinates($CAR9, 2488.7615, -1654.8303, 13.0246)
Car.SetHeading($CAR9, 269.2207)
Car.SetCoordinates($CAR5, 2503.7515, -1680.1348, 13.062)
Car.SetHeading($CAR5, 132.5869)
Car.SetCoordinates($CAR6, 2508.825, -1671.0601, 13.0627)
Car.SetHeading($CAR6, 167.4688)
Car.SetCoordinates($CJ, 2493.6223, -1682.87, 13.2606)
Car.SetHeading($CJ, 91.7996)
Car.SetCoordinates($BIKE1, 2462.8735, -1656.6261, 13.3303)
Car.SetHeading($BIKE1, 89.2759)
Car.SetCoordinates($BIKE2, 2465.7283, -1654.9348, 13.3321)
Car.SetHeading($BIKE2, 89.2759)
Car.SetCoordinates($BIKE3, 2465.9431, -1658.2118, 13.3112)
Car.SetHeading($BIKE3, 89.2759)
wait 5000
Path.FlushRoute
Path.ExtendRoute(1321.382, -1141.92, 23.3392)
Path.ExtendRoute(959.9936, -1109.552, 23.3472)
Path.ExtendRoute(942.1592, -1103.816, 23.9469)
Path.ExtendRoute(926.5269, -1104.151, 23.9439)
Path.ExtendRoute(908.5856, -1101.337, 23.9526)
Path.ExtendRoute(889.3409, -1095.03, 23.7658)
Path.ExtendRoute(870.3962, -1101.649, 23.9541)
Path.ExtendRoute(854.2795, -1103.089, 23.9545)
Text.PrintBig('CIM', 1000, TextStyle.BottomRight)
Path.FlushRoute
Path.ExtendRoute(1338.4889, -1573.8896, 13.0454)
Path.ExtendRoute(27.4386, -1300.695, 13.0863)
Path.ExtendRoute(-354.5547, -2080.201, 28.3481)
Path.ExtendRoute(-239.9785, -2342.3787, 31.108)
Path.ExtendRoute(-128.9283, -2448.0964, 36.8394)
Path.ExtendRoute(-31.8253, -2612.4517, 43.4618)
Path.ExtendRoute(-63.4067, -2779.8206, 39.3733)

Car.SetTempAction($BIKE2, TempAction.Wait, 1000)
Car.SetTempAction($BIKE3, TempAction.Wait, 1000)
Task.DrivePointRouteAdvanced($120, $BIKE1, 20.0, DriveMode.Accurate, #NULL, DrivingMode.AvoidCars)
wait 100
Car.SetCruiseSpeed($BIKE1, 5.0)
wait 20000
Car.SetCruiseSpeed($BIKE1, 20.0)
Task.DrivePointRouteAdvanced($138, $CAR1, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($202, $CJ, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
wait 100
Task.DrivePointRouteAdvanced($141, $CAR7, 22.0, DriveMode.Accurate, #null, DrivingMode.StopForCarsIgnoreLights)
Car.GiveNonPlayerNitro($CAR2)
Car.GiveNonPlayerNitro($CAR3)
Car.GiveNonPlayerNitro($CAR5)
Car.GiveNonPlayerNitro($CAR6)
Car.GiveNonPlayerNitro($CAR8)
Car.GiveNonPlayerNitro($CAR9)
Car.SetTraction($BIKE1, 2.0)
Car.SetTraction($BIKE2, 2.0)
Car.SetTraction($BIKE3, 2.0)
Car.SetTraction($CAR1, 2.0)
Car.SetTraction($CAR7, 2.0)
Car.SetTraction($CJ, 2.0)
Car.SetTraction($CAR2, 2.0)
Car.SetTraction($CAR3, 2.0)
Car.SetTraction($CAR8, 2.0)
Car.SetTraction($CAR9, 2.0)
Car.SetTraction($CAR5, 2.0)
Car.SetTraction($CAR6, 2.0)
Car.SetHeavy($BIKE1, True)
Car.SetHeavy($BIKE2, True)
Car.SetHeavy($BIKE3, True)
Car.SetHeavy($CAR1, True)
Car.SetHeavy($CAR2, True)
Car.SetHeavy($CAR3, True)
Car.SetHeavy($CAR7, True)
Car.SetHeavy($CAR8, True)
Car.SetHeavy($CAR9, True)
Car.SetHeavy($CAR5, True)
Car.SetHeavy($CAR6, True)
Car.SetHeavy($CJ, True)
Car.FreezePosition($BIKE1, false)
Car.FreezePosition($car1, false)
Car.FreezePosition($cj, false)
Car.FreezePosition($car7, false)
wait 100

goto @Label6285

:Label44932
wait 0
if 22
  Car.Locate3D($BIKE1, 1726.656, -2251.399, 13.0956, 30.0, 40.0, 30.0, False)
  Car.Locate3D($CAR1, 1726.656, -2251.399, 13.0956, 10.0, 20.0, 10.0, False)
  Car.Locate3D($CJ, 1726.656, -2251.399, 13.0956, 10.0, 20.0, 10.0, False)
goto_if_false @Label6285
goto @Label45065

:Label45065
wait 0
Car.SetCoordinates($CAR1, 1660.417, -2252.102, 13.1076)
Car.SetHeading($CAR1, 88.5476)
Car.SetCoordinates($CAR2, 1668.417, -2252.102, 13.1076)
Car.SetHeading($CAR2, 88.5476)
Car.SetCoordinates($CAR3, 1676.417, -2252.102, 13.1076)
Car.SetHeading($CAR3, 88.5476)
Car.SetCoordinates($CAR7, 1707.616, -2252.276, 13.1017)
Car.SetHeading($CAR7, 88.5476)
Car.SetCoordinates($CAR8, 1715.616, -2252.276, 13.1017)
Car.SetHeading($CAR8, 88.5476)
Car.SetCoordinates($CAR9, 1723.616, -2252.276, 13.1017)
Car.SetHeading($CAR9, 88.5476)
Car.SetCoordinates($CAR5, 1691.616, -2252.276, 13.1017)
Car.SetHeading($CAR5, 88.6138)
Car.SetCoordinates($CAR6, 1699.616, -2252.276, 13.1017)
Car.SetHeading($CAR6, 88.6138)
Car.SetCoordinates($CJ, 1684.417, -2252.102, 13.1076)
Car.SetHeading($CJ, 88.5476)
Car.SetCoordinates($BIKE1, 1638.417, -2252.102, 13.1076)
Car.SetHeading($BIKE1, 88.5476)
Car.SetCoordinates($BIKE2, 1644.417, -2252.102, 13.1076)
Car.SetHeading($BIKE2, 88.5476)
Car.SetCoordinates($BIKE3, 1650.417, -2252.102, 13.1076)
Car.SetHeading($BIKE3, 88.5476)
Car.FreezePosition($BIKE1,1)
Car.FreezePosition($BIKE2,1)
Car.FreezePosition($BIKE3,1)
Car.FreezePosition($CAR1,1)
Car.FreezePosition($CAR2,1)
Car.FreezePosition($CAR3,1)
Car.FreezePosition($CAR7,1)
Car.FreezePosition($CAR8,1)
Car.FreezePosition($CAR9,1)
Car.FreezePosition($CAR5,1)
Car.FreezePosition($CAR6,1)
Car.FreezePosition($CJ,1)
goto @Label6285

:Label45520
wait 0
Menu.Delete($5603)
Text.ClearHelp
Player.SetControl($2, True)

Task.DrivePointRouteAdvanced($139, $CAR2, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($140, $CAR3, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($144, $CAR5, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($145, $CAR6, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($142, $CAR8, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)
Task.DrivePointRouteAdvanced($143, $CAR9, 22.0, DriveMode.Accurate, #NULL, DrivingMode.StopForCarsIgnoreLights)

$24300A, $24400A, $24500A = Car.GetOffsetInWorldCoords($bike1, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($138, $CAR1, $24300A, $24400A, $24500A , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)
$24300B, $24400B, $24500B = Car.GetOffsetInWorldCoords($Car1, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($139, $CAR2, $24300B, $24400B, $24500B , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)
$24300C, $24400C, $24500C = Car.GetOffsetInWorldCoords($Car2, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($140, $CAR3, $24300C, $24400C, $24500C , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300D, $24400D, $24500D = Car.GetOffsetInWorldCoords($Car3, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($202, $Cj, $24300D, $24400D, $24500D , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300E, $24400E, $24500E = Car.GetOffsetInWorldCoords($CJ, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($144, $CAR5, $24300E, $24400E, $24500E , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300F, $24400F, $24500F = Car.GetOffsetInWorldCoords($Car5, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($145, $CAR6, $24300F, $24400F, $24500F, 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300G, $24400G, $24500G = Car.GetOffsetInWorldCoords($Car6, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($141, $CAR7, $24300G, $24400G, $24500G , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300H, $24400H, $24500H = Car.GetOffsetInWorldCoords($Car7, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($142, $CAR8, $24300H, $24400H, $24500H , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

$24300I, $24400I, $24500I = Car.GetOffsetInWorldCoords($Car8, 0.0, 0.0, 0.0)
Task.CarDriveToCoord($143, $CAR9, $24300I, $24400I, $24500I , 22.0, DriveMode.Accurate, 0, DrivingMode.AvoidCars)

object.Delete($locateur1)
object.Delete($locateur2)
object.Delete($locateur3)
object.Delete($locateur4)
object.Delete($locateur5)
object.Delete($locateur6)
object.Delete($locateur7)
object.Delete($locateur8)
object.Delete($locateur9)
object.Delete($locateur10)
Blip.Remove($indicateur1)
Blip.Remove($indicateur2)
Blip.Remove($indicateur3)
Blip.Remove($indicateur4)
Blip.Remove($indicateur5)
Blip.Remove($indicateur6)
Blip.Remove($indicateur7)
Blip.Remove($indicateur8)
Blip.Remove($indicateur9)
Blip.Remove($indicateur10)

Car.Delete($BIKE1)
Car.Delete($BIKE2)
Car.Delete($BIKE3)
Car.Delete($5621)
Car.Delete($5622)
Car.Delete($CAR1)
Car.Delete($CAR2)
Car.Delete($CAR3)
Car.Delete($CAR7)
Car.Delete($CAR8)
Car.Delete($CAR9)
Car.Delete($CAR5)
Car.Delete($CAR6)
Blip.Remove($240)
Blip.Remove($241)
Blip.Remove($242)
Blip.Remove($243)
Camera.RestoreJumpcut
Hud.SetRadarZoom(0)
Char.Delete($120)
Char.Delete($127)
Char.Delete($129)
Char.Delete($138)
Char.Delete($139)
Char.Delete($140)
Char.Delete($141)
Char.Delete($142)
Char.Delete($143)
Char.Delete($144)
Char.Delete($145)
Char.Delete($1949)
Char.Delete($202)
Char.Delete($203)
Char.Delete($204)
Char.Delete($205)
Char.Delete($206)
Char.Delete($207)
Char.Delete($208)
Char.Delete($209)
Char.Delete($210)
Char.Delete($211)
Char.Delete($212)
Char.Delete($213)
Char.Delete($214)
Char.Delete($215)
Char.Delete($216)
Char.Delete($217)
Char.Delete($225)
Char.Delete($226)
Char.Delete($227)
Char.Delete($219)
Char.Delete($220)
Char.Delete($221)
Char.Delete($222)
Char.Delete($223)
Char.Delete($224)
Object.Delete($drapeauC2,)
Object.Delete($drapeauC1,)
Car.LockDoors($CJ, CarLock.Unlocked)
Text.PrintHelpFormatted("FIN DE LA MISSION ESCORTE DU PRESIDENT", 766)
World.SetPedDensityMultiplier(1.0)
World.SetCarDensityMultiplier(1.0)
wait 5000
goto @Label15
